{
 "cells": [
  {
   "cell_type": "code",
   "execution_count": 15,
   "metadata": {
    "collapsed": true
   },
   "outputs": [],
   "source": [
    "import matplotlib.pyplot as plt\n",
    "import numpy as np\n",
    "from sklearn.metrics import classification_report\n",
    "from sklearn import tree\n",
    "from sklearn.model_selection import train_test_split"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 16,
   "metadata": {
    "collapsed": false
   },
   "outputs": [
    {
     "data": {
      "image/png": "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\nljL9AAAAAElFTkSuQmCC\n",
      "text/plain": [
       "<matplotlib.figure.Figure at 0x18220b8fe10>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "# 载入数据\n",
    "data = np.genfromtxt(\"LR-testSet2.txt\", delimiter=\",\")\n",
    "x_data = data[:,:-1]\n",
    "y_data = data[:,-1]\n",
    "    \n",
    "plt.scatter(x_data[:,0],x_data[:,1],c=y_data) \n",
    "plt.show()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 17,
   "metadata": {
    "collapsed": false
   },
   "outputs": [
    {
     "data": {
      "text/plain": [
       "DecisionTreeClassifier(class_weight=None, criterion='gini', max_depth=None,\n",
       "            max_features=None, max_leaf_nodes=None,\n",
       "            min_impurity_split=1e-07, min_samples_leaf=1,\n",
       "            min_samples_split=2, min_weight_fraction_leaf=0.0,\n",
       "            presort=False, random_state=None, splitter='best')"
      ]
     },
     "execution_count": 17,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "x_train,x_test,y_train,y_test = train_test_split(x_data, y_data) #分割数据0.2为测试数据，0.8为训练数据\n",
    "\n",
    "# 创建决策树模型\n",
    "# max_depth，树的深度\n",
    "# min_samples_split 内部节点再划分所需最小样本数\n",
    "model = tree.DecisionTreeClassifier()\n",
    "# 输入数据建立模型\n",
    "model.fit(x_train, y_train)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 18,
   "metadata": {
    "collapsed": false
   },
   "outputs": [],
   "source": [
    "# 导出决策树\n",
    "import graphviz # http://www.graphviz.org/\n",
    "\n",
    "dot_data = tree.export_graphviz(model, \n",
    "                                out_file = None, \n",
    "                                feature_names = ['x','y'],\n",
    "                                class_names = ['label0','label1'],\n",
    "                                filled = True,\n",
    "                                rounded = True,\n",
    "                                special_characters = True)\n",
    "graph = graphviz.Source(dot_data)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 19,
   "metadata": {
    "collapsed": false
   },
   "outputs": [
    {
     "data": {
      "image/svg+xml": [
       "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\r\n",
       "<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\r\n",
       " \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\r\n",
       "<!-- Generated by graphviz version 2.38.0 (20140413.2041)\r\n",
       " -->\r\n",
       "<!-- Title: Tree Pages: 1 -->\r\n",
       "<svg width=\"1029pt\" height=\"1504pt\"\r\n",
       " viewBox=\"0.00 0.00 1029.00 1504.00\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\r\n",
       "<g id=\"graph0\" class=\"graph\" transform=\"scale(1 1) rotate(0) translate(4 1500)\">\r\n",
       "<title>Tree</title>\r\n",
       "<polygon fill=\"white\" stroke=\"none\" points=\"-4,4 -4,-1500 1025,-1500 1025,4 -4,4\"/>\r\n",
       "<!-- 0 -->\r\n",
       "<g id=\"node1\" class=\"node\"><title>0</title>\r\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M522.5,-1496C522.5,-1496 433.5,-1496 433.5,-1496 427.5,-1496 421.5,-1490 421.5,-1484 421.5,-1484 421.5,-1425 421.5,-1425 421.5,-1419 427.5,-1413 433.5,-1413 433.5,-1413 522.5,-1413 522.5,-1413 528.5,-1413 534.5,-1419 534.5,-1425 534.5,-1425 534.5,-1484 534.5,-1484 534.5,-1490 528.5,-1496 522.5,-1496\"/>\r\n",
       "<text text-anchor=\"start\" x=\"444.5\" y=\"-1480.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">y ≤ 0.8129</text>\r\n",
       "<text text-anchor=\"start\" x=\"449\" y=\"-1465.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">gini = 0.5</text>\r\n",
       "<text text-anchor=\"start\" x=\"434.5\" y=\"-1450.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 88</text>\r\n",
       "<text text-anchor=\"start\" x=\"429.5\" y=\"-1435.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = [44, 44]</text>\r\n",
       "<text text-anchor=\"start\" x=\"434\" y=\"-1420.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">class = label0</text>\r\n",
       "</g>\r\n",
       "<!-- 1 -->\r\n",
       "<g id=\"node2\" class=\"node\"><title>1</title>\r\n",
       "<path fill=\"#399de5\" fill-opacity=\"0.227451\" stroke=\"black\" d=\"M459.5,-1377C459.5,-1377 370.5,-1377 370.5,-1377 364.5,-1377 358.5,-1371 358.5,-1365 358.5,-1365 358.5,-1306 358.5,-1306 358.5,-1300 364.5,-1294 370.5,-1294 370.5,-1294 459.5,-1294 459.5,-1294 465.5,-1294 471.5,-1300 471.5,-1306 471.5,-1306 471.5,-1365 471.5,-1365 471.5,-1371 465.5,-1377 459.5,-1377\"/>\r\n",
       "<text text-anchor=\"start\" x=\"381.5\" y=\"-1361.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">x ≤ 0.7512</text>\r\n",
       "<text text-anchor=\"start\" x=\"373.5\" y=\"-1346.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">gini = 0.4918</text>\r\n",
       "<text text-anchor=\"start\" x=\"371.5\" y=\"-1331.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 78</text>\r\n",
       "<text text-anchor=\"start\" x=\"366.5\" y=\"-1316.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = [34, 44]</text>\r\n",
       "<text text-anchor=\"start\" x=\"371\" y=\"-1301.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">class = label1</text>\r\n",
       "</g>\r\n",
       "<!-- 0&#45;&gt;1 -->\r\n",
       "<g id=\"edge1\" class=\"edge\"><title>0&#45;&gt;1</title>\r\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M456.142,-1412.91C451.451,-1404.2 446.444,-1394.9 441.596,-1385.89\"/>\r\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"444.642,-1384.17 436.819,-1377.02 438.478,-1387.48 444.642,-1384.17\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"429.635\" y=\"-1397.27\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">True</text>\r\n",
       "</g>\r\n",
       "<!-- 46 -->\r\n",
       "<g id=\"node47\" class=\"node\"><title>46</title>\r\n",
       "<path fill=\"#e58139\" stroke=\"black\" d=\"M582.5,-1369.5C582.5,-1369.5 501.5,-1369.5 501.5,-1369.5 495.5,-1369.5 489.5,-1363.5 489.5,-1357.5 489.5,-1357.5 489.5,-1313.5 489.5,-1313.5 489.5,-1307.5 495.5,-1301.5 501.5,-1301.5 501.5,-1301.5 582.5,-1301.5 582.5,-1301.5 588.5,-1301.5 594.5,-1307.5 594.5,-1313.5 594.5,-1313.5 594.5,-1357.5 594.5,-1357.5 594.5,-1363.5 588.5,-1369.5 582.5,-1369.5\"/>\r\n",
       "<text text-anchor=\"start\" x=\"513\" y=\"-1354.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">gini = 0.0</text>\r\n",
       "<text text-anchor=\"start\" x=\"498.5\" y=\"-1339.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 10</text>\r\n",
       "<text text-anchor=\"start\" x=\"497.5\" y=\"-1324.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = [10, 0]</text>\r\n",
       "<text text-anchor=\"start\" x=\"498\" y=\"-1309.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">class = label0</text>\r\n",
       "</g>\r\n",
       "<!-- 0&#45;&gt;46 -->\r\n",
       "<g id=\"edge46\" class=\"edge\"><title>0&#45;&gt;46</title>\r\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M500.204,-1412.91C506.24,-1401.87 512.791,-1389.9 518.876,-1378.77\"/>\r\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"522.129,-1380.12 523.857,-1369.67 515.988,-1376.76 522.129,-1380.12\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"530.883\" y=\"-1389.96\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">False</text>\r\n",
       "</g>\r\n",
       "<!-- 2 -->\r\n",
       "<g id=\"node3\" class=\"node\"><title>2</title>\r\n",
       "<path fill=\"#399de5\" fill-opacity=\"0.388235\" stroke=\"black\" d=\"M396.5,-1258C396.5,-1258 307.5,-1258 307.5,-1258 301.5,-1258 295.5,-1252 295.5,-1246 295.5,-1246 295.5,-1187 295.5,-1187 295.5,-1181 301.5,-1175 307.5,-1175 307.5,-1175 396.5,-1175 396.5,-1175 402.5,-1175 408.5,-1181 408.5,-1187 408.5,-1187 408.5,-1246 408.5,-1246 408.5,-1252 402.5,-1258 396.5,-1258\"/>\r\n",
       "<text text-anchor=\"start\" x=\"316\" y=\"-1242.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">x ≤ &#45;0.6457</text>\r\n",
       "<text text-anchor=\"start\" x=\"310.5\" y=\"-1227.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">gini = 0.4713</text>\r\n",
       "<text text-anchor=\"start\" x=\"308.5\" y=\"-1212.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 71</text>\r\n",
       "<text text-anchor=\"start\" x=\"303.5\" y=\"-1197.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = [27, 44]</text>\r\n",
       "<text text-anchor=\"start\" x=\"308\" y=\"-1182.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">class = label1</text>\r\n",
       "</g>\r\n",
       "<!-- 1&#45;&gt;2 -->\r\n",
       "<g id=\"edge2\" class=\"edge\"><title>1&#45;&gt;2</title>\r\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M393.142,-1293.91C388.451,-1285.2 383.444,-1275.9 378.596,-1266.89\"/>\r\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"381.642,-1265.17 373.819,-1258.02 375.478,-1268.48 381.642,-1265.17\"/>\r\n",
       "</g>\r\n",
       "<!-- 45 -->\r\n",
       "<g id=\"node46\" class=\"node\"><title>45</title>\r\n",
       "<path fill=\"#e58139\" stroke=\"black\" d=\"M519,-1250.5C519,-1250.5 439,-1250.5 439,-1250.5 433,-1250.5 427,-1244.5 427,-1238.5 427,-1238.5 427,-1194.5 427,-1194.5 427,-1188.5 433,-1182.5 439,-1182.5 439,-1182.5 519,-1182.5 519,-1182.5 525,-1182.5 531,-1188.5 531,-1194.5 531,-1194.5 531,-1238.5 531,-1238.5 531,-1244.5 525,-1250.5 519,-1250.5\"/>\r\n",
       "<text text-anchor=\"start\" x=\"450\" y=\"-1235.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">gini = 0.0</text>\r\n",
       "<text text-anchor=\"start\" x=\"439.5\" y=\"-1220.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 7</text>\r\n",
       "<text text-anchor=\"start\" x=\"438.5\" y=\"-1205.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = [7, 0]</text>\r\n",
       "<text text-anchor=\"start\" x=\"435\" y=\"-1190.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">class = label0</text>\r\n",
       "</g>\r\n",
       "<!-- 1&#45;&gt;45 -->\r\n",
       "<g id=\"edge45\" class=\"edge\"><title>1&#45;&gt;45</title>\r\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M437.204,-1293.91C443.24,-1282.87 449.791,-1270.9 455.876,-1259.77\"/>\r\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"459.129,-1261.12 460.857,-1250.67 452.988,-1257.76 459.129,-1261.12\"/>\r\n",
       "</g>\r\n",
       "<!-- 3 -->\r\n",
       "<g id=\"node4\" class=\"node\"><title>3</title>\r\n",
       "<path fill=\"#e58139\" stroke=\"black\" d=\"M329,-1131.5C329,-1131.5 249,-1131.5 249,-1131.5 243,-1131.5 237,-1125.5 237,-1119.5 237,-1119.5 237,-1075.5 237,-1075.5 237,-1069.5 243,-1063.5 249,-1063.5 249,-1063.5 329,-1063.5 329,-1063.5 335,-1063.5 341,-1069.5 341,-1075.5 341,-1075.5 341,-1119.5 341,-1119.5 341,-1125.5 335,-1131.5 329,-1131.5\"/>\r\n",
       "<text text-anchor=\"start\" x=\"260\" y=\"-1116.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">gini = 0.0</text>\r\n",
       "<text text-anchor=\"start\" x=\"249.5\" y=\"-1101.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 6</text>\r\n",
       "<text text-anchor=\"start\" x=\"248.5\" y=\"-1086.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = [6, 0]</text>\r\n",
       "<text text-anchor=\"start\" x=\"245\" y=\"-1071.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">class = label0</text>\r\n",
       "</g>\r\n",
       "<!-- 2&#45;&gt;3 -->\r\n",
       "<g id=\"edge3\" class=\"edge\"><title>2&#45;&gt;3</title>\r\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M330.142,-1174.91C324.201,-1163.87 317.753,-1151.9 311.762,-1140.77\"/>\r\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"314.682,-1138.81 306.859,-1131.67 308.519,-1142.13 314.682,-1138.81\"/>\r\n",
       "</g>\r\n",
       "<!-- 4 -->\r\n",
       "<g id=\"node5\" class=\"node\"><title>4</title>\r\n",
       "<path fill=\"#399de5\" fill-opacity=\"0.521569\" stroke=\"black\" d=\"M460.5,-1139C460.5,-1139 371.5,-1139 371.5,-1139 365.5,-1139 359.5,-1133 359.5,-1127 359.5,-1127 359.5,-1068 359.5,-1068 359.5,-1062 365.5,-1056 371.5,-1056 371.5,-1056 460.5,-1056 460.5,-1056 466.5,-1056 472.5,-1062 472.5,-1068 472.5,-1068 472.5,-1127 472.5,-1127 472.5,-1133 466.5,-1139 460.5,-1139\"/>\r\n",
       "<text text-anchor=\"start\" x=\"380\" y=\"-1123.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">y ≤ &#45;0.5724</text>\r\n",
       "<text text-anchor=\"start\" x=\"374.5\" y=\"-1108.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">gini = 0.4374</text>\r\n",
       "<text text-anchor=\"start\" x=\"372.5\" y=\"-1093.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 65</text>\r\n",
       "<text text-anchor=\"start\" x=\"367.5\" y=\"-1078.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = [21, 44]</text>\r\n",
       "<text text-anchor=\"start\" x=\"372\" y=\"-1063.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">class = label1</text>\r\n",
       "</g>\r\n",
       "<!-- 2&#45;&gt;4 -->\r\n",
       "<g id=\"edge4\" class=\"edge\"><title>2&#45;&gt;4</title>\r\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M374.204,-1174.91C378.97,-1166.2 384.056,-1156.9 388.981,-1147.89\"/>\r\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"392.106,-1149.47 393.835,-1139.02 385.965,-1146.11 392.106,-1149.47\"/>\r\n",
       "</g>\r\n",
       "<!-- 5 -->\r\n",
       "<g id=\"node6\" class=\"node\"><title>5</title>\r\n",
       "<path fill=\"#e58139\" stroke=\"black\" d=\"M392,-1012.5C392,-1012.5 312,-1012.5 312,-1012.5 306,-1012.5 300,-1006.5 300,-1000.5 300,-1000.5 300,-956.5 300,-956.5 300,-950.5 306,-944.5 312,-944.5 312,-944.5 392,-944.5 392,-944.5 398,-944.5 404,-950.5 404,-956.5 404,-956.5 404,-1000.5 404,-1000.5 404,-1006.5 398,-1012.5 392,-1012.5\"/>\r\n",
       "<text text-anchor=\"start\" x=\"323\" y=\"-997.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">gini = 0.0</text>\r\n",
       "<text text-anchor=\"start\" x=\"312.5\" y=\"-982.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 5</text>\r\n",
       "<text text-anchor=\"start\" x=\"311.5\" y=\"-967.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = [5, 0]</text>\r\n",
       "<text text-anchor=\"start\" x=\"308\" y=\"-952.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">class = label0</text>\r\n",
       "</g>\r\n",
       "<!-- 4&#45;&gt;5 -->\r\n",
       "<g id=\"edge5\" class=\"edge\"><title>4&#45;&gt;5</title>\r\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M393.796,-1055.91C387.76,-1044.87 381.209,-1032.9 375.124,-1021.77\"/>\r\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"378.012,-1019.76 370.143,-1012.67 371.871,-1023.12 378.012,-1019.76\"/>\r\n",
       "</g>\r\n",
       "<!-- 6 -->\r\n",
       "<g id=\"node7\" class=\"node\"><title>6</title>\r\n",
       "<path fill=\"#399de5\" fill-opacity=\"0.635294\" stroke=\"black\" d=\"M523.5,-1020C523.5,-1020 434.5,-1020 434.5,-1020 428.5,-1020 422.5,-1014 422.5,-1008 422.5,-1008 422.5,-949 422.5,-949 422.5,-943 428.5,-937 434.5,-937 434.5,-937 523.5,-937 523.5,-937 529.5,-937 535.5,-943 535.5,-949 535.5,-949 535.5,-1008 535.5,-1008 535.5,-1014 529.5,-1020 523.5,-1020\"/>\r\n",
       "<text text-anchor=\"start\" x=\"443\" y=\"-1004.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">x ≤ &#45;0.3836</text>\r\n",
       "<text text-anchor=\"start\" x=\"437.5\" y=\"-989.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">gini = 0.3911</text>\r\n",
       "<text text-anchor=\"start\" x=\"435.5\" y=\"-974.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 60</text>\r\n",
       "<text text-anchor=\"start\" x=\"430.5\" y=\"-959.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = [16, 44]</text>\r\n",
       "<text text-anchor=\"start\" x=\"435\" y=\"-944.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">class = label1</text>\r\n",
       "</g>\r\n",
       "<!-- 4&#45;&gt;6 -->\r\n",
       "<g id=\"edge6\" class=\"edge\"><title>4&#45;&gt;6</title>\r\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M437.858,-1055.91C442.549,-1047.2 447.556,-1037.9 452.404,-1028.89\"/>\r\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"455.522,-1030.48 457.181,-1020.02 449.358,-1027.17 455.522,-1030.48\"/>\r\n",
       "</g>\r\n",
       "<!-- 7 -->\r\n",
       "<g id=\"node8\" class=\"node\"><title>7</title>\r\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M427,-901C427,-901 347,-901 347,-901 341,-901 335,-895 335,-889 335,-889 335,-830 335,-830 335,-824 341,-818 347,-818 347,-818 427,-818 427,-818 433,-818 439,-824 439,-830 439,-830 439,-889 439,-889 439,-895 433,-901 427,-901\"/>\r\n",
       "<text text-anchor=\"start\" x=\"351\" y=\"-885.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">y ≤ &#45;0.0314</text>\r\n",
       "<text text-anchor=\"start\" x=\"358\" y=\"-870.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">gini = 0.5</text>\r\n",
       "<text text-anchor=\"start\" x=\"343.5\" y=\"-855.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 16</text>\r\n",
       "<text text-anchor=\"start\" x=\"346.5\" y=\"-840.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = [8, 8]</text>\r\n",
       "<text text-anchor=\"start\" x=\"343\" y=\"-825.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">class = label0</text>\r\n",
       "</g>\r\n",
       "<!-- 6&#45;&gt;7 -->\r\n",
       "<g id=\"edge7\" class=\"edge\"><title>6&#45;&gt;7</title>\r\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M447.081,-936.907C440.016,-927.923 432.461,-918.315 425.176,-909.05\"/>\r\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"427.795,-906.718 418.863,-901.021 422.292,-911.045 427.795,-906.718\"/>\r\n",
       "</g>\r\n",
       "<!-- 20 -->\r\n",
       "<g id=\"node21\" class=\"node\"><title>20</title>\r\n",
       "<path fill=\"#399de5\" fill-opacity=\"0.776471\" stroke=\"black\" d=\"M611.5,-901C611.5,-901 530.5,-901 530.5,-901 524.5,-901 518.5,-895 518.5,-889 518.5,-889 518.5,-830 518.5,-830 518.5,-824 524.5,-818 530.5,-818 530.5,-818 611.5,-818 611.5,-818 617.5,-818 623.5,-824 623.5,-830 623.5,-830 623.5,-889 623.5,-889 623.5,-895 617.5,-901 611.5,-901\"/>\r\n",
       "<text text-anchor=\"start\" x=\"537.5\" y=\"-885.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">x ≤ 0.5812</text>\r\n",
       "<text text-anchor=\"start\" x=\"529.5\" y=\"-870.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">gini = 0.2975</text>\r\n",
       "<text text-anchor=\"start\" x=\"527.5\" y=\"-855.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 44</text>\r\n",
       "<text text-anchor=\"start\" x=\"526.5\" y=\"-840.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = [8, 36]</text>\r\n",
       "<text text-anchor=\"start\" x=\"527\" y=\"-825.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">class = label1</text>\r\n",
       "</g>\r\n",
       "<!-- 6&#45;&gt;20 -->\r\n",
       "<g id=\"edge20\" class=\"edge\"><title>6&#45;&gt;20</title>\r\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M510.919,-936.907C517.984,-927.923 525.539,-918.315 532.824,-909.05\"/>\r\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"535.708,-911.045 539.137,-901.021 530.205,-906.718 535.708,-911.045\"/>\r\n",
       "</g>\r\n",
       "<!-- 8 -->\r\n",
       "<g id=\"node9\" class=\"node\"><title>8</title>\r\n",
       "<path fill=\"#e58139\" fill-opacity=\"0.831373\" stroke=\"black\" d=\"M214,-782C214,-782 134,-782 134,-782 128,-782 122,-776 122,-770 122,-770 122,-711 122,-711 122,-705 128,-699 134,-699 134,-699 214,-699 214,-699 220,-699 226,-705 226,-711 226,-711 226,-770 226,-770 226,-776 220,-782 214,-782\"/>\r\n",
       "<text text-anchor=\"start\" x=\"138\" y=\"-766.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">x ≤ &#45;0.4441</text>\r\n",
       "<text text-anchor=\"start\" x=\"132.5\" y=\"-751.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">gini = 0.2449</text>\r\n",
       "<text text-anchor=\"start\" x=\"134.5\" y=\"-736.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 7</text>\r\n",
       "<text text-anchor=\"start\" x=\"133.5\" y=\"-721.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = [6, 1]</text>\r\n",
       "<text text-anchor=\"start\" x=\"130\" y=\"-706.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">class = label0</text>\r\n",
       "</g>\r\n",
       "<!-- 7&#45;&gt;8 -->\r\n",
       "<g id=\"edge8\" class=\"edge\"><title>7&#45;&gt;8</title>\r\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M334.894,-829.879C304.853,-813.377 266.918,-792.539 235.429,-775.243\"/>\r\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"236.756,-771.978 226.306,-770.231 233.386,-778.114 236.756,-771.978\"/>\r\n",
       "</g>\r\n",
       "<!-- 13 -->\r\n",
       "<g id=\"node14\" class=\"node\"><title>13</title>\r\n",
       "<path fill=\"#399de5\" fill-opacity=\"0.713725\" stroke=\"black\" d=\"M427,-782C427,-782 347,-782 347,-782 341,-782 335,-776 335,-770 335,-770 335,-711 335,-711 335,-705 341,-699 347,-699 347,-699 427,-699 427,-699 433,-699 439,-705 439,-711 439,-711 439,-770 439,-770 439,-776 433,-782 427,-782\"/>\r\n",
       "<text text-anchor=\"start\" x=\"353.5\" y=\"-766.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">y ≤ 0.6703</text>\r\n",
       "<text text-anchor=\"start\" x=\"345.5\" y=\"-751.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">gini = 0.3457</text>\r\n",
       "<text text-anchor=\"start\" x=\"347.5\" y=\"-736.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 9</text>\r\n",
       "<text text-anchor=\"start\" x=\"346.5\" y=\"-721.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = [2, 7]</text>\r\n",
       "<text text-anchor=\"start\" x=\"343\" y=\"-706.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">class = label1</text>\r\n",
       "</g>\r\n",
       "<!-- 7&#45;&gt;13 -->\r\n",
       "<g id=\"edge13\" class=\"edge\"><title>7&#45;&gt;13</title>\r\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M387,-817.907C387,-809.649 387,-800.864 387,-792.302\"/>\r\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"390.5,-792.021 387,-782.021 383.5,-792.021 390.5,-792.021\"/>\r\n",
       "</g>\r\n",
       "<!-- 9 -->\r\n",
       "<g id=\"node10\" class=\"node\"><title>9</title>\r\n",
       "<path fill=\"#e58139\" stroke=\"black\" d=\"M92,-655.5C92,-655.5 12,-655.5 12,-655.5 6,-655.5 0,-649.5 0,-643.5 0,-643.5 0,-599.5 0,-599.5 0,-593.5 6,-587.5 12,-587.5 12,-587.5 92,-587.5 92,-587.5 98,-587.5 104,-593.5 104,-599.5 104,-599.5 104,-643.5 104,-643.5 104,-649.5 98,-655.5 92,-655.5\"/>\r\n",
       "<text text-anchor=\"start\" x=\"23\" y=\"-640.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">gini = 0.0</text>\r\n",
       "<text text-anchor=\"start\" x=\"12.5\" y=\"-625.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 4</text>\r\n",
       "<text text-anchor=\"start\" x=\"11.5\" y=\"-610.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = [4, 0]</text>\r\n",
       "<text text-anchor=\"start\" x=\"8\" y=\"-595.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">class = label0</text>\r\n",
       "</g>\r\n",
       "<!-- 8&#45;&gt;9 -->\r\n",
       "<g id=\"edge9\" class=\"edge\"><title>8&#45;&gt;9</title>\r\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M131.673,-698.907C119.476,-687.211 106.178,-674.457 94.0011,-662.78\"/>\r\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"96.2244,-660.062 86.5843,-655.667 91.3792,-665.115 96.2244,-660.062\"/>\r\n",
       "</g>\r\n",
       "<!-- 10 -->\r\n",
       "<g id=\"node11\" class=\"node\"><title>10</title>\r\n",
       "<path fill=\"#e58139\" fill-opacity=\"0.498039\" stroke=\"black\" d=\"M214,-663C214,-663 134,-663 134,-663 128,-663 122,-657 122,-651 122,-651 122,-592 122,-592 122,-586 128,-580 134,-580 134,-580 214,-580 214,-580 220,-580 226,-586 226,-592 226,-592 226,-651 226,-651 226,-657 220,-663 214,-663\"/>\r\n",
       "<text text-anchor=\"start\" x=\"138\" y=\"-647.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">x ≤ &#45;0.4153</text>\r\n",
       "<text text-anchor=\"start\" x=\"132.5\" y=\"-632.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">gini = 0.4444</text>\r\n",
       "<text text-anchor=\"start\" x=\"134.5\" y=\"-617.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 3</text>\r\n",
       "<text text-anchor=\"start\" x=\"133.5\" y=\"-602.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = [2, 1]</text>\r\n",
       "<text text-anchor=\"start\" x=\"130\" y=\"-587.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">class = label0</text>\r\n",
       "</g>\r\n",
       "<!-- 8&#45;&gt;10 -->\r\n",
       "<g id=\"edge10\" class=\"edge\"><title>8&#45;&gt;10</title>\r\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M174,-698.907C174,-690.649 174,-681.864 174,-673.302\"/>\r\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"177.5,-673.021 174,-663.021 170.5,-673.021 177.5,-673.021\"/>\r\n",
       "</g>\r\n",
       "<!-- 11 -->\r\n",
       "<g id=\"node12\" class=\"node\"><title>11</title>\r\n",
       "<path fill=\"#399de5\" stroke=\"black\" d=\"M92,-536.5C92,-536.5 12,-536.5 12,-536.5 6,-536.5 0,-530.5 0,-524.5 0,-524.5 0,-480.5 0,-480.5 0,-474.5 6,-468.5 12,-468.5 12,-468.5 92,-468.5 92,-468.5 98,-468.5 104,-474.5 104,-480.5 104,-480.5 104,-524.5 104,-524.5 104,-530.5 98,-536.5 92,-536.5\"/>\r\n",
       "<text text-anchor=\"start\" x=\"23\" y=\"-521.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">gini = 0.0</text>\r\n",
       "<text text-anchor=\"start\" x=\"12.5\" y=\"-506.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 1</text>\r\n",
       "<text text-anchor=\"start\" x=\"11.5\" y=\"-491.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = [0, 1]</text>\r\n",
       "<text text-anchor=\"start\" x=\"8\" y=\"-476.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">class = label1</text>\r\n",
       "</g>\r\n",
       "<!-- 10&#45;&gt;11 -->\r\n",
       "<g id=\"edge11\" class=\"edge\"><title>10&#45;&gt;11</title>\r\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M131.673,-579.907C119.476,-568.211 106.178,-555.457 94.0011,-543.78\"/>\r\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"96.2244,-541.062 86.5843,-536.667 91.3792,-546.115 96.2244,-541.062\"/>\r\n",
       "</g>\r\n",
       "<!-- 12 -->\r\n",
       "<g id=\"node13\" class=\"node\"><title>12</title>\r\n",
       "<path fill=\"#e58139\" stroke=\"black\" d=\"M214,-536.5C214,-536.5 134,-536.5 134,-536.5 128,-536.5 122,-530.5 122,-524.5 122,-524.5 122,-480.5 122,-480.5 122,-474.5 128,-468.5 134,-468.5 134,-468.5 214,-468.5 214,-468.5 220,-468.5 226,-474.5 226,-480.5 226,-480.5 226,-524.5 226,-524.5 226,-530.5 220,-536.5 214,-536.5\"/>\r\n",
       "<text text-anchor=\"start\" x=\"145\" y=\"-521.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">gini = 0.0</text>\r\n",
       "<text text-anchor=\"start\" x=\"134.5\" y=\"-506.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 2</text>\r\n",
       "<text text-anchor=\"start\" x=\"133.5\" y=\"-491.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = [2, 0]</text>\r\n",
       "<text text-anchor=\"start\" x=\"130\" y=\"-476.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">class = label0</text>\r\n",
       "</g>\r\n",
       "<!-- 10&#45;&gt;12 -->\r\n",
       "<g id=\"edge12\" class=\"edge\"><title>10&#45;&gt;12</title>\r\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M174,-579.907C174,-569.204 174,-557.615 174,-546.776\"/>\r\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"177.5,-546.667 174,-536.667 170.5,-546.667 177.5,-546.667\"/>\r\n",
       "</g>\r\n",
       "<!-- 14 -->\r\n",
       "<g id=\"node15\" class=\"node\"><title>14</title>\r\n",
       "<path fill=\"#399de5\" fill-opacity=\"0.858824\" stroke=\"black\" d=\"M336,-663C336,-663 256,-663 256,-663 250,-663 244,-657 244,-651 244,-651 244,-592 244,-592 244,-586 250,-580 256,-580 256,-580 336,-580 336,-580 342,-580 348,-586 348,-592 348,-592 348,-651 348,-651 348,-657 342,-663 336,-663\"/>\r\n",
       "<text text-anchor=\"start\" x=\"262.5\" y=\"-647.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">y ≤ 0.4803</text>\r\n",
       "<text text-anchor=\"start\" x=\"254.5\" y=\"-632.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">gini = 0.2188</text>\r\n",
       "<text text-anchor=\"start\" x=\"256.5\" y=\"-617.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 8</text>\r\n",
       "<text text-anchor=\"start\" x=\"255.5\" y=\"-602.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = [1, 7]</text>\r\n",
       "<text text-anchor=\"start\" x=\"252\" y=\"-587.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">class = label1</text>\r\n",
       "</g>\r\n",
       "<!-- 13&#45;&gt;14 -->\r\n",
       "<g id=\"edge14\" class=\"edge\"><title>13&#45;&gt;14</title>\r\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M355.428,-698.907C348.44,-689.923 340.967,-680.315 333.761,-671.05\"/>\r\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"336.418,-668.766 327.516,-663.021 330.893,-673.063 336.418,-668.766\"/>\r\n",
       "</g>\r\n",
       "<!-- 19 -->\r\n",
       "<g id=\"node20\" class=\"node\"><title>19</title>\r\n",
       "<path fill=\"#e58139\" stroke=\"black\" d=\"M458,-655.5C458,-655.5 378,-655.5 378,-655.5 372,-655.5 366,-649.5 366,-643.5 366,-643.5 366,-599.5 366,-599.5 366,-593.5 372,-587.5 378,-587.5 378,-587.5 458,-587.5 458,-587.5 464,-587.5 470,-593.5 470,-599.5 470,-599.5 470,-643.5 470,-643.5 470,-649.5 464,-655.5 458,-655.5\"/>\r\n",
       "<text text-anchor=\"start\" x=\"389\" y=\"-640.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">gini = 0.0</text>\r\n",
       "<text text-anchor=\"start\" x=\"378.5\" y=\"-625.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 1</text>\r\n",
       "<text text-anchor=\"start\" x=\"377.5\" y=\"-610.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = [1, 0]</text>\r\n",
       "<text text-anchor=\"start\" x=\"374\" y=\"-595.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">class = label0</text>\r\n",
       "</g>\r\n",
       "<!-- 13&#45;&gt;19 -->\r\n",
       "<g id=\"edge19\" class=\"edge\"><title>13&#45;&gt;19</title>\r\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M397.755,-698.907C400.62,-688.094 403.725,-676.376 406.622,-665.441\"/>\r\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"410.034,-666.23 409.212,-655.667 403.268,-664.437 410.034,-666.23\"/>\r\n",
       "</g>\r\n",
       "<!-- 15 -->\r\n",
       "<g id=\"node16\" class=\"node\"><title>15</title>\r\n",
       "<path fill=\"#399de5\" stroke=\"black\" d=\"M336,-536.5C336,-536.5 256,-536.5 256,-536.5 250,-536.5 244,-530.5 244,-524.5 244,-524.5 244,-480.5 244,-480.5 244,-474.5 250,-468.5 256,-468.5 256,-468.5 336,-468.5 336,-468.5 342,-468.5 348,-474.5 348,-480.5 348,-480.5 348,-524.5 348,-524.5 348,-530.5 342,-536.5 336,-536.5\"/>\r\n",
       "<text text-anchor=\"start\" x=\"267\" y=\"-521.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">gini = 0.0</text>\r\n",
       "<text text-anchor=\"start\" x=\"256.5\" y=\"-506.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 5</text>\r\n",
       "<text text-anchor=\"start\" x=\"255.5\" y=\"-491.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = [0, 5]</text>\r\n",
       "<text text-anchor=\"start\" x=\"252\" y=\"-476.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">class = label1</text>\r\n",
       "</g>\r\n",
       "<!-- 14&#45;&gt;15 -->\r\n",
       "<g id=\"edge15\" class=\"edge\"><title>14&#45;&gt;15</title>\r\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M296,-579.907C296,-569.204 296,-557.615 296,-546.776\"/>\r\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"299.5,-546.667 296,-536.667 292.5,-546.667 299.5,-546.667\"/>\r\n",
       "</g>\r\n",
       "<!-- 16 -->\r\n",
       "<g id=\"node17\" class=\"node\"><title>16</title>\r\n",
       "<path fill=\"#399de5\" fill-opacity=\"0.498039\" stroke=\"black\" d=\"M458,-544C458,-544 378,-544 378,-544 372,-544 366,-538 366,-532 366,-532 366,-473 366,-473 366,-467 372,-461 378,-461 378,-461 458,-461 458,-461 464,-461 470,-467 470,-473 470,-473 470,-532 470,-532 470,-538 464,-544 458,-544\"/>\r\n",
       "<text text-anchor=\"start\" x=\"384.5\" y=\"-528.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">y ≤ 0.5461</text>\r\n",
       "<text text-anchor=\"start\" x=\"376.5\" y=\"-513.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">gini = 0.4444</text>\r\n",
       "<text text-anchor=\"start\" x=\"378.5\" y=\"-498.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 3</text>\r\n",
       "<text text-anchor=\"start\" x=\"377.5\" y=\"-483.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = [1, 2]</text>\r\n",
       "<text text-anchor=\"start\" x=\"374\" y=\"-468.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">class = label1</text>\r\n",
       "</g>\r\n",
       "<!-- 14&#45;&gt;16 -->\r\n",
       "<g id=\"edge16\" class=\"edge\"><title>14&#45;&gt;16</title>\r\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M338.327,-579.907C347.979,-570.651 358.322,-560.732 368.252,-551.209\"/>\r\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"370.953,-553.469 375.748,-544.021 366.108,-548.416 370.953,-553.469\"/>\r\n",
       "</g>\r\n",
       "<!-- 17 -->\r\n",
       "<g id=\"node18\" class=\"node\"><title>17</title>\r\n",
       "<path fill=\"#e58139\" stroke=\"black\" d=\"M336,-417.5C336,-417.5 256,-417.5 256,-417.5 250,-417.5 244,-411.5 244,-405.5 244,-405.5 244,-361.5 244,-361.5 244,-355.5 250,-349.5 256,-349.5 256,-349.5 336,-349.5 336,-349.5 342,-349.5 348,-355.5 348,-361.5 348,-361.5 348,-405.5 348,-405.5 348,-411.5 342,-417.5 336,-417.5\"/>\r\n",
       "<text text-anchor=\"start\" x=\"267\" y=\"-402.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">gini = 0.0</text>\r\n",
       "<text text-anchor=\"start\" x=\"256.5\" y=\"-387.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 1</text>\r\n",
       "<text text-anchor=\"start\" x=\"255.5\" y=\"-372.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = [1, 0]</text>\r\n",
       "<text text-anchor=\"start\" x=\"252\" y=\"-357.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">class = label0</text>\r\n",
       "</g>\r\n",
       "<!-- 16&#45;&gt;17 -->\r\n",
       "<g id=\"edge17\" class=\"edge\"><title>16&#45;&gt;17</title>\r\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M375.673,-460.907C363.476,-449.211 350.178,-436.457 338.001,-424.78\"/>\r\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"340.224,-422.062 330.584,-417.667 335.379,-427.115 340.224,-422.062\"/>\r\n",
       "</g>\r\n",
       "<!-- 18 -->\r\n",
       "<g id=\"node19\" class=\"node\"><title>18</title>\r\n",
       "<path fill=\"#399de5\" stroke=\"black\" d=\"M458,-417.5C458,-417.5 378,-417.5 378,-417.5 372,-417.5 366,-411.5 366,-405.5 366,-405.5 366,-361.5 366,-361.5 366,-355.5 372,-349.5 378,-349.5 378,-349.5 458,-349.5 458,-349.5 464,-349.5 470,-355.5 470,-361.5 470,-361.5 470,-405.5 470,-405.5 470,-411.5 464,-417.5 458,-417.5\"/>\r\n",
       "<text text-anchor=\"start\" x=\"389\" y=\"-402.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">gini = 0.0</text>\r\n",
       "<text text-anchor=\"start\" x=\"378.5\" y=\"-387.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 2</text>\r\n",
       "<text text-anchor=\"start\" x=\"377.5\" y=\"-372.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = [0, 2]</text>\r\n",
       "<text text-anchor=\"start\" x=\"374\" y=\"-357.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">class = label1</text>\r\n",
       "</g>\r\n",
       "<!-- 16&#45;&gt;18 -->\r\n",
       "<g id=\"edge18\" class=\"edge\"><title>16&#45;&gt;18</title>\r\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M418,-460.907C418,-450.204 418,-438.615 418,-427.776\"/>\r\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"421.5,-427.667 418,-417.667 414.5,-427.667 421.5,-427.667\"/>\r\n",
       "</g>\r\n",
       "<!-- 21 -->\r\n",
       "<g id=\"node22\" class=\"node\"><title>21</title>\r\n",
       "<path fill=\"#399de5\" fill-opacity=\"0.843137\" stroke=\"black\" d=\"M611.5,-782C611.5,-782 530.5,-782 530.5,-782 524.5,-782 518.5,-776 518.5,-770 518.5,-770 518.5,-711 518.5,-711 518.5,-705 524.5,-699 530.5,-699 530.5,-699 611.5,-699 611.5,-699 617.5,-699 623.5,-705 623.5,-711 623.5,-711 623.5,-770 623.5,-770 623.5,-776 617.5,-782 611.5,-782\"/>\r\n",
       "<text text-anchor=\"start\" x=\"537.5\" y=\"-766.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">x ≤ 0.3105</text>\r\n",
       "<text text-anchor=\"start\" x=\"529.5\" y=\"-751.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">gini = 0.2337</text>\r\n",
       "<text text-anchor=\"start\" x=\"527.5\" y=\"-736.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 37</text>\r\n",
       "<text text-anchor=\"start\" x=\"526.5\" y=\"-721.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = [5, 32]</text>\r\n",
       "<text text-anchor=\"start\" x=\"527\" y=\"-706.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">class = label1</text>\r\n",
       "</g>\r\n",
       "<!-- 20&#45;&gt;21 -->\r\n",
       "<g id=\"edge21\" class=\"edge\"><title>20&#45;&gt;21</title>\r\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M571,-817.907C571,-809.649 571,-800.864 571,-792.302\"/>\r\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"574.5,-792.021 571,-782.021 567.5,-792.021 574.5,-792.021\"/>\r\n",
       "</g>\r\n",
       "<!-- 38 -->\r\n",
       "<g id=\"node39\" class=\"node\"><title>38</title>\r\n",
       "<path fill=\"#399de5\" fill-opacity=\"0.250980\" stroke=\"black\" d=\"M826,-782C826,-782 746,-782 746,-782 740,-782 734,-776 734,-770 734,-770 734,-711 734,-711 734,-705 740,-699 746,-699 746,-699 826,-699 826,-699 832,-699 838,-705 838,-711 838,-711 838,-770 838,-770 838,-776 832,-782 826,-782\"/>\r\n",
       "<text text-anchor=\"start\" x=\"750\" y=\"-766.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">y ≤ &#45;0.0858</text>\r\n",
       "<text text-anchor=\"start\" x=\"744.5\" y=\"-751.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">gini = 0.4898</text>\r\n",
       "<text text-anchor=\"start\" x=\"746.5\" y=\"-736.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 7</text>\r\n",
       "<text text-anchor=\"start\" x=\"745.5\" y=\"-721.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = [3, 4]</text>\r\n",
       "<text text-anchor=\"start\" x=\"742\" y=\"-706.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">class = label1</text>\r\n",
       "</g>\r\n",
       "<!-- 20&#45;&gt;38 -->\r\n",
       "<g id=\"edge38\" class=\"edge\"><title>20&#45;&gt;38</title>\r\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M623.595,-829.879C654.276,-813.182 693.114,-792.048 725.116,-774.632\"/>\r\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"726.837,-777.68 733.948,-769.826 723.491,-771.532 726.837,-777.68\"/>\r\n",
       "</g>\r\n",
       "<!-- 22 -->\r\n",
       "<g id=\"node23\" class=\"node\"><title>22</title>\r\n",
       "<path fill=\"#399de5\" fill-opacity=\"0.792157\" stroke=\"black\" d=\"M581.5,-663C581.5,-663 500.5,-663 500.5,-663 494.5,-663 488.5,-657 488.5,-651 488.5,-651 488.5,-592 488.5,-592 488.5,-586 494.5,-580 500.5,-580 500.5,-580 581.5,-580 581.5,-580 587.5,-580 593.5,-586 593.5,-592 593.5,-592 593.5,-651 593.5,-651 593.5,-657 587.5,-663 581.5,-663\"/>\r\n",
       "<text text-anchor=\"start\" x=\"507.5\" y=\"-647.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">x ≤ 0.2961</text>\r\n",
       "<text text-anchor=\"start\" x=\"499.5\" y=\"-632.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">gini = 0.2854</text>\r\n",
       "<text text-anchor=\"start\" x=\"497.5\" y=\"-617.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 29</text>\r\n",
       "<text text-anchor=\"start\" x=\"496.5\" y=\"-602.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = [5, 24]</text>\r\n",
       "<text text-anchor=\"start\" x=\"497\" y=\"-587.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">class = label1</text>\r\n",
       "</g>\r\n",
       "<!-- 21&#45;&gt;22 -->\r\n",
       "<g id=\"edge22\" class=\"edge\"><title>21&#45;&gt;22</title>\r\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M560.592,-698.907C558.428,-690.468 556.122,-681.477 553.882,-672.738\"/>\r\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"557.264,-671.838 551.39,-663.021 550.483,-673.577 557.264,-671.838\"/>\r\n",
       "</g>\r\n",
       "<!-- 37 -->\r\n",
       "<g id=\"node38\" class=\"node\"><title>37</title>\r\n",
       "<path fill=\"#399de5\" stroke=\"black\" d=\"M704,-655.5C704,-655.5 624,-655.5 624,-655.5 618,-655.5 612,-649.5 612,-643.5 612,-643.5 612,-599.5 612,-599.5 612,-593.5 618,-587.5 624,-587.5 624,-587.5 704,-587.5 704,-587.5 710,-587.5 716,-593.5 716,-599.5 716,-599.5 716,-643.5 716,-643.5 716,-649.5 710,-655.5 704,-655.5\"/>\r\n",
       "<text text-anchor=\"start\" x=\"635\" y=\"-640.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">gini = 0.0</text>\r\n",
       "<text text-anchor=\"start\" x=\"624.5\" y=\"-625.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 8</text>\r\n",
       "<text text-anchor=\"start\" x=\"623.5\" y=\"-610.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = [0, 8]</text>\r\n",
       "<text text-anchor=\"start\" x=\"620\" y=\"-595.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">class = label1</text>\r\n",
       "</g>\r\n",
       "<!-- 21&#45;&gt;37 -->\r\n",
       "<g id=\"edge37\" class=\"edge\"><title>21&#45;&gt;37</title>\r\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M603.266,-698.907C612.3,-687.542 622.127,-675.178 631.193,-663.774\"/>\r\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"634.154,-665.673 637.637,-655.667 628.674,-661.317 634.154,-665.673\"/>\r\n",
       "</g>\r\n",
       "<!-- 23 -->\r\n",
       "<g id=\"node24\" class=\"node\"><title>23</title>\r\n",
       "<path fill=\"#399de5\" fill-opacity=\"0.831373\" stroke=\"black\" d=\"M581.5,-544C581.5,-544 500.5,-544 500.5,-544 494.5,-544 488.5,-538 488.5,-532 488.5,-532 488.5,-473 488.5,-473 488.5,-467 494.5,-461 500.5,-461 500.5,-461 581.5,-461 581.5,-461 587.5,-461 593.5,-467 593.5,-473 593.5,-473 593.5,-532 593.5,-532 593.5,-538 587.5,-544 581.5,-544\"/>\r\n",
       "<text text-anchor=\"start\" x=\"505\" y=\"-528.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">y ≤ &#45;0.3202</text>\r\n",
       "<text text-anchor=\"start\" x=\"499.5\" y=\"-513.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">gini = 0.2449</text>\r\n",
       "<text text-anchor=\"start\" x=\"497.5\" y=\"-498.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 28</text>\r\n",
       "<text text-anchor=\"start\" x=\"496.5\" y=\"-483.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = [4, 24]</text>\r\n",
       "<text text-anchor=\"start\" x=\"497\" y=\"-468.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">class = label1</text>\r\n",
       "</g>\r\n",
       "<!-- 22&#45;&gt;23 -->\r\n",
       "<g id=\"edge23\" class=\"edge\"><title>22&#45;&gt;23</title>\r\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M541,-579.907C541,-571.649 541,-562.864 541,-554.302\"/>\r\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"544.5,-554.021 541,-544.021 537.5,-554.021 544.5,-554.021\"/>\r\n",
       "</g>\r\n",
       "<!-- 36 -->\r\n",
       "<g id=\"node37\" class=\"node\"><title>36</title>\r\n",
       "<path fill=\"#e58139\" stroke=\"black\" d=\"M704,-536.5C704,-536.5 624,-536.5 624,-536.5 618,-536.5 612,-530.5 612,-524.5 612,-524.5 612,-480.5 612,-480.5 612,-474.5 618,-468.5 624,-468.5 624,-468.5 704,-468.5 704,-468.5 710,-468.5 716,-474.5 716,-480.5 716,-480.5 716,-524.5 716,-524.5 716,-530.5 710,-536.5 704,-536.5\"/>\r\n",
       "<text text-anchor=\"start\" x=\"635\" y=\"-521.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">gini = 0.0</text>\r\n",
       "<text text-anchor=\"start\" x=\"624.5\" y=\"-506.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 1</text>\r\n",
       "<text text-anchor=\"start\" x=\"623.5\" y=\"-491.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = [1, 0]</text>\r\n",
       "<text text-anchor=\"start\" x=\"620\" y=\"-476.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">class = label0</text>\r\n",
       "</g>\r\n",
       "<!-- 22&#45;&gt;36 -->\r\n",
       "<g id=\"edge36\" class=\"edge\"><title>22&#45;&gt;36</title>\r\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M583.674,-579.907C595.971,-568.211 609.378,-555.457 621.655,-543.78\"/>\r\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"624.299,-546.095 629.132,-536.667 619.474,-541.023 624.299,-546.095\"/>\r\n",
       "</g>\r\n",
       "<!-- 24 -->\r\n",
       "<g id=\"node25\" class=\"node\"><title>24</title>\r\n",
       "<path fill=\"#399de5\" fill-opacity=\"0.333333\" stroke=\"black\" d=\"M580,-425C580,-425 500,-425 500,-425 494,-425 488,-419 488,-413 488,-413 488,-354 488,-354 488,-348 494,-342 500,-342 500,-342 580,-342 580,-342 586,-342 592,-348 592,-354 592,-354 592,-413 592,-413 592,-419 586,-425 580,-425\"/>\r\n",
       "<text text-anchor=\"start\" x=\"504\" y=\"-409.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">x ≤ &#45;0.0582</text>\r\n",
       "<text text-anchor=\"start\" x=\"506.5\" y=\"-394.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">gini = 0.48</text>\r\n",
       "<text text-anchor=\"start\" x=\"500.5\" y=\"-379.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 5</text>\r\n",
       "<text text-anchor=\"start\" x=\"499.5\" y=\"-364.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = [2, 3]</text>\r\n",
       "<text text-anchor=\"start\" x=\"496\" y=\"-349.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">class = label1</text>\r\n",
       "</g>\r\n",
       "<!-- 23&#45;&gt;24 -->\r\n",
       "<g id=\"edge24\" class=\"edge\"><title>23&#45;&gt;24</title>\r\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M540.653,-460.907C540.582,-452.649 540.507,-443.864 540.434,-435.302\"/>\r\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"543.932,-434.99 540.346,-425.021 536.932,-435.05 543.932,-434.99\"/>\r\n",
       "</g>\r\n",
       "<!-- 27 -->\r\n",
       "<g id=\"node28\" class=\"node\"><title>27</title>\r\n",
       "<path fill=\"#399de5\" fill-opacity=\"0.905882\" stroke=\"black\" d=\"M703.5,-425C703.5,-425 622.5,-425 622.5,-425 616.5,-425 610.5,-419 610.5,-413 610.5,-413 610.5,-354 610.5,-354 610.5,-348 616.5,-342 622.5,-342 622.5,-342 703.5,-342 703.5,-342 709.5,-342 715.5,-348 715.5,-354 715.5,-354 715.5,-413 715.5,-413 715.5,-419 709.5,-425 703.5,-425\"/>\r\n",
       "<text text-anchor=\"start\" x=\"629.5\" y=\"-409.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">y ≤ 0.7398</text>\r\n",
       "<text text-anchor=\"start\" x=\"621.5\" y=\"-394.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">gini = 0.1588</text>\r\n",
       "<text text-anchor=\"start\" x=\"619.5\" y=\"-379.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 23</text>\r\n",
       "<text text-anchor=\"start\" x=\"618.5\" y=\"-364.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = [2, 21]</text>\r\n",
       "<text text-anchor=\"start\" x=\"619\" y=\"-349.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">class = label1</text>\r\n",
       "</g>\r\n",
       "<!-- 23&#45;&gt;27 -->\r\n",
       "<g id=\"edge27\" class=\"edge\"><title>23&#45;&gt;27</title>\r\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M583.327,-460.907C592.979,-451.651 603.322,-441.732 613.252,-432.209\"/>\r\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"615.953,-434.469 620.748,-425.021 611.108,-429.416 615.953,-434.469\"/>\r\n",
       "</g>\r\n",
       "<!-- 25 -->\r\n",
       "<g id=\"node26\" class=\"node\"><title>25</title>\r\n",
       "<path fill=\"#e58139\" stroke=\"black\" d=\"M458,-298.5C458,-298.5 378,-298.5 378,-298.5 372,-298.5 366,-292.5 366,-286.5 366,-286.5 366,-242.5 366,-242.5 366,-236.5 372,-230.5 378,-230.5 378,-230.5 458,-230.5 458,-230.5 464,-230.5 470,-236.5 470,-242.5 470,-242.5 470,-286.5 470,-286.5 470,-292.5 464,-298.5 458,-298.5\"/>\r\n",
       "<text text-anchor=\"start\" x=\"389\" y=\"-283.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">gini = 0.0</text>\r\n",
       "<text text-anchor=\"start\" x=\"378.5\" y=\"-268.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 2</text>\r\n",
       "<text text-anchor=\"start\" x=\"377.5\" y=\"-253.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = [2, 0]</text>\r\n",
       "<text text-anchor=\"start\" x=\"374\" y=\"-238.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">class = label0</text>\r\n",
       "</g>\r\n",
       "<!-- 24&#45;&gt;25 -->\r\n",
       "<g id=\"edge25\" class=\"edge\"><title>24&#45;&gt;25</title>\r\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M497.673,-341.907C485.476,-330.211 472.178,-317.457 460.001,-305.78\"/>\r\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"462.224,-303.062 452.584,-298.667 457.379,-308.115 462.224,-303.062\"/>\r\n",
       "</g>\r\n",
       "<!-- 26 -->\r\n",
       "<g id=\"node27\" class=\"node\"><title>26</title>\r\n",
       "<path fill=\"#399de5\" stroke=\"black\" d=\"M580,-298.5C580,-298.5 500,-298.5 500,-298.5 494,-298.5 488,-292.5 488,-286.5 488,-286.5 488,-242.5 488,-242.5 488,-236.5 494,-230.5 500,-230.5 500,-230.5 580,-230.5 580,-230.5 586,-230.5 592,-236.5 592,-242.5 592,-242.5 592,-286.5 592,-286.5 592,-292.5 586,-298.5 580,-298.5\"/>\r\n",
       "<text text-anchor=\"start\" x=\"511\" y=\"-283.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">gini = 0.0</text>\r\n",
       "<text text-anchor=\"start\" x=\"500.5\" y=\"-268.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 3</text>\r\n",
       "<text text-anchor=\"start\" x=\"499.5\" y=\"-253.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = [0, 3]</text>\r\n",
       "<text text-anchor=\"start\" x=\"496\" y=\"-238.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">class = label1</text>\r\n",
       "</g>\r\n",
       "<!-- 24&#45;&gt;26 -->\r\n",
       "<g id=\"edge26\" class=\"edge\"><title>24&#45;&gt;26</title>\r\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M540,-341.907C540,-331.204 540,-319.615 540,-308.776\"/>\r\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"543.5,-308.667 540,-298.667 536.5,-308.667 543.5,-308.667\"/>\r\n",
       "</g>\r\n",
       "<!-- 28 -->\r\n",
       "<g id=\"node29\" class=\"node\"><title>28</title>\r\n",
       "<path fill=\"#399de5\" fill-opacity=\"0.949020\" stroke=\"black\" d=\"M703.5,-306C703.5,-306 622.5,-306 622.5,-306 616.5,-306 610.5,-300 610.5,-294 610.5,-294 610.5,-235 610.5,-235 610.5,-229 616.5,-223 622.5,-223 622.5,-223 703.5,-223 703.5,-223 709.5,-223 715.5,-229 715.5,-235 715.5,-235 715.5,-294 715.5,-294 715.5,-300 709.5,-306 703.5,-306\"/>\r\n",
       "<text text-anchor=\"start\" x=\"627\" y=\"-290.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">x ≤ &#45;0.2857</text>\r\n",
       "<text text-anchor=\"start\" x=\"625.5\" y=\"-275.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">gini = 0.095</text>\r\n",
       "<text text-anchor=\"start\" x=\"619.5\" y=\"-260.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 20</text>\r\n",
       "<text text-anchor=\"start\" x=\"618.5\" y=\"-245.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = [1, 19]</text>\r\n",
       "<text text-anchor=\"start\" x=\"619\" y=\"-230.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">class = label1</text>\r\n",
       "</g>\r\n",
       "<!-- 27&#45;&gt;28 -->\r\n",
       "<g id=\"edge28\" class=\"edge\"><title>27&#45;&gt;28</title>\r\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M663,-341.907C663,-333.649 663,-324.864 663,-316.302\"/>\r\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"666.5,-316.021 663,-306.021 659.5,-316.021 666.5,-316.021\"/>\r\n",
       "</g>\r\n",
       "<!-- 33 -->\r\n",
       "<g id=\"node34\" class=\"node\"><title>33</title>\r\n",
       "<path fill=\"#399de5\" fill-opacity=\"0.498039\" stroke=\"black\" d=\"M826,-306C826,-306 746,-306 746,-306 740,-306 734,-300 734,-294 734,-294 734,-235 734,-235 734,-229 740,-223 746,-223 746,-223 826,-223 826,-223 832,-223 838,-229 838,-235 838,-235 838,-294 838,-294 838,-300 832,-306 826,-306\"/>\r\n",
       "<text text-anchor=\"start\" x=\"750\" y=\"-290.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">x ≤ &#45;0.0294</text>\r\n",
       "<text text-anchor=\"start\" x=\"744.5\" y=\"-275.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">gini = 0.4444</text>\r\n",
       "<text text-anchor=\"start\" x=\"746.5\" y=\"-260.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 3</text>\r\n",
       "<text text-anchor=\"start\" x=\"745.5\" y=\"-245.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = [1, 2]</text>\r\n",
       "<text text-anchor=\"start\" x=\"742\" y=\"-230.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">class = label1</text>\r\n",
       "</g>\r\n",
       "<!-- 27&#45;&gt;33 -->\r\n",
       "<g id=\"edge33\" class=\"edge\"><title>27&#45;&gt;33</title>\r\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M705.674,-341.907C715.501,-332.56 726.037,-322.538 736.139,-312.929\"/>\r\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"738.568,-315.449 743.401,-306.021 733.743,-310.377 738.568,-315.449\"/>\r\n",
       "</g>\r\n",
       "<!-- 29 -->\r\n",
       "<g id=\"node30\" class=\"node\"><title>29</title>\r\n",
       "<path fill=\"#399de5\" fill-opacity=\"0.666667\" stroke=\"black\" d=\"M580,-187C580,-187 500,-187 500,-187 494,-187 488,-181 488,-175 488,-175 488,-116 488,-116 488,-110 494,-104 500,-104 500,-104 580,-104 580,-104 586,-104 592,-110 592,-116 592,-116 592,-175 592,-175 592,-181 586,-187 580,-187\"/>\r\n",
       "<text text-anchor=\"start\" x=\"504\" y=\"-171.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">x ≤ &#45;0.2944</text>\r\n",
       "<text text-anchor=\"start\" x=\"502.5\" y=\"-156.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">gini = 0.375</text>\r\n",
       "<text text-anchor=\"start\" x=\"500.5\" y=\"-141.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 4</text>\r\n",
       "<text text-anchor=\"start\" x=\"499.5\" y=\"-126.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = [1, 3]</text>\r\n",
       "<text text-anchor=\"start\" x=\"496\" y=\"-111.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">class = label1</text>\r\n",
       "</g>\r\n",
       "<!-- 28&#45;&gt;29 -->\r\n",
       "<g id=\"edge29\" class=\"edge\"><title>28&#45;&gt;29</title>\r\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M620.326,-222.907C610.499,-213.56 599.963,-203.538 589.861,-193.929\"/>\r\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"592.257,-191.377 582.599,-187.021 587.432,-196.449 592.257,-191.377\"/>\r\n",
       "</g>\r\n",
       "<!-- 32 -->\r\n",
       "<g id=\"node33\" class=\"node\"><title>32</title>\r\n",
       "<path fill=\"#399de5\" stroke=\"black\" d=\"M703.5,-179.5C703.5,-179.5 622.5,-179.5 622.5,-179.5 616.5,-179.5 610.5,-173.5 610.5,-167.5 610.5,-167.5 610.5,-123.5 610.5,-123.5 610.5,-117.5 616.5,-111.5 622.5,-111.5 622.5,-111.5 703.5,-111.5 703.5,-111.5 709.5,-111.5 715.5,-117.5 715.5,-123.5 715.5,-123.5 715.5,-167.5 715.5,-167.5 715.5,-173.5 709.5,-179.5 703.5,-179.5\"/>\r\n",
       "<text text-anchor=\"start\" x=\"634\" y=\"-164.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">gini = 0.0</text>\r\n",
       "<text text-anchor=\"start\" x=\"619.5\" y=\"-149.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 16</text>\r\n",
       "<text text-anchor=\"start\" x=\"618.5\" y=\"-134.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = [0, 16]</text>\r\n",
       "<text text-anchor=\"start\" x=\"619\" y=\"-119.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">class = label1</text>\r\n",
       "</g>\r\n",
       "<!-- 28&#45;&gt;32 -->\r\n",
       "<g id=\"edge32\" class=\"edge\"><title>28&#45;&gt;32</title>\r\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M663,-222.907C663,-212.204 663,-200.615 663,-189.776\"/>\r\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"666.5,-189.667 663,-179.667 659.5,-189.667 666.5,-189.667\"/>\r\n",
       "</g>\r\n",
       "<!-- 30 -->\r\n",
       "<g id=\"node31\" class=\"node\"><title>30</title>\r\n",
       "<path fill=\"#399de5\" stroke=\"black\" d=\"M519,-68C519,-68 439,-68 439,-68 433,-68 427,-62 427,-56 427,-56 427,-12 427,-12 427,-6 433,-0 439,-0 439,-0 519,-0 519,-0 525,-0 531,-6 531,-12 531,-12 531,-56 531,-56 531,-62 525,-68 519,-68\"/>\r\n",
       "<text text-anchor=\"start\" x=\"450\" y=\"-52.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">gini = 0.0</text>\r\n",
       "<text text-anchor=\"start\" x=\"439.5\" y=\"-37.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 3</text>\r\n",
       "<text text-anchor=\"start\" x=\"438.5\" y=\"-22.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = [0, 3]</text>\r\n",
       "<text text-anchor=\"start\" x=\"435\" y=\"-7.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">class = label1</text>\r\n",
       "</g>\r\n",
       "<!-- 29&#45;&gt;30 -->\r\n",
       "<g id=\"edge30\" class=\"edge\"><title>29&#45;&gt;30</title>\r\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M517.286,-103.726C512.459,-95.0615 507.353,-85.8962 502.498,-77.1802\"/>\r\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"505.475,-75.3322 497.55,-68.2996 499.36,-78.7389 505.475,-75.3322\"/>\r\n",
       "</g>\r\n",
       "<!-- 31 -->\r\n",
       "<g id=\"node32\" class=\"node\"><title>31</title>\r\n",
       "<path fill=\"#e58139\" stroke=\"black\" d=\"M641,-68C641,-68 561,-68 561,-68 555,-68 549,-62 549,-56 549,-56 549,-12 549,-12 549,-6 555,-0 561,-0 561,-0 641,-0 641,-0 647,-0 653,-6 653,-12 653,-12 653,-56 653,-56 653,-62 647,-68 641,-68\"/>\r\n",
       "<text text-anchor=\"start\" x=\"572\" y=\"-52.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">gini = 0.0</text>\r\n",
       "<text text-anchor=\"start\" x=\"561.5\" y=\"-37.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 1</text>\r\n",
       "<text text-anchor=\"start\" x=\"560.5\" y=\"-22.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = [1, 0]</text>\r\n",
       "<text text-anchor=\"start\" x=\"557\" y=\"-7.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">class = label0</text>\r\n",
       "</g>\r\n",
       "<!-- 29&#45;&gt;31 -->\r\n",
       "<g id=\"edge31\" class=\"edge\"><title>29&#45;&gt;31</title>\r\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M562.714,-103.726C567.541,-95.0615 572.647,-85.8962 577.502,-77.1802\"/>\r\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"580.64,-78.7389 582.45,-68.2996 574.525,-75.3322 580.64,-78.7389\"/>\r\n",
       "</g>\r\n",
       "<!-- 34 -->\r\n",
       "<g id=\"node35\" class=\"node\"><title>34</title>\r\n",
       "<path fill=\"#399de5\" stroke=\"black\" d=\"M826,-179.5C826,-179.5 746,-179.5 746,-179.5 740,-179.5 734,-173.5 734,-167.5 734,-167.5 734,-123.5 734,-123.5 734,-117.5 740,-111.5 746,-111.5 746,-111.5 826,-111.5 826,-111.5 832,-111.5 838,-117.5 838,-123.5 838,-123.5 838,-167.5 838,-167.5 838,-173.5 832,-179.5 826,-179.5\"/>\r\n",
       "<text text-anchor=\"start\" x=\"757\" y=\"-164.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">gini = 0.0</text>\r\n",
       "<text text-anchor=\"start\" x=\"746.5\" y=\"-149.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 2</text>\r\n",
       "<text text-anchor=\"start\" x=\"745.5\" y=\"-134.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = [0, 2]</text>\r\n",
       "<text text-anchor=\"start\" x=\"742\" y=\"-119.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">class = label1</text>\r\n",
       "</g>\r\n",
       "<!-- 33&#45;&gt;34 -->\r\n",
       "<g id=\"edge34\" class=\"edge\"><title>33&#45;&gt;34</title>\r\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M786,-222.907C786,-212.204 786,-200.615 786,-189.776\"/>\r\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"789.5,-189.667 786,-179.667 782.5,-189.667 789.5,-189.667\"/>\r\n",
       "</g>\r\n",
       "<!-- 35 -->\r\n",
       "<g id=\"node36\" class=\"node\"><title>35</title>\r\n",
       "<path fill=\"#e58139\" stroke=\"black\" d=\"M948,-179.5C948,-179.5 868,-179.5 868,-179.5 862,-179.5 856,-173.5 856,-167.5 856,-167.5 856,-123.5 856,-123.5 856,-117.5 862,-111.5 868,-111.5 868,-111.5 948,-111.5 948,-111.5 954,-111.5 960,-117.5 960,-123.5 960,-123.5 960,-167.5 960,-167.5 960,-173.5 954,-179.5 948,-179.5\"/>\r\n",
       "<text text-anchor=\"start\" x=\"879\" y=\"-164.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">gini = 0.0</text>\r\n",
       "<text text-anchor=\"start\" x=\"868.5\" y=\"-149.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 1</text>\r\n",
       "<text text-anchor=\"start\" x=\"867.5\" y=\"-134.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = [1, 0]</text>\r\n",
       "<text text-anchor=\"start\" x=\"864\" y=\"-119.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">class = label0</text>\r\n",
       "</g>\r\n",
       "<!-- 33&#45;&gt;35 -->\r\n",
       "<g id=\"edge35\" class=\"edge\"><title>33&#45;&gt;35</title>\r\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M828.327,-222.907C840.524,-211.211 853.822,-198.457 865.999,-186.78\"/>\r\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"868.621,-189.115 873.416,-179.667 863.776,-184.062 868.621,-189.115\"/>\r\n",
       "</g>\r\n",
       "<!-- 39 -->\r\n",
       "<g id=\"node40\" class=\"node\"><title>39</title>\r\n",
       "<path fill=\"#399de5\" stroke=\"black\" d=\"M826,-655.5C826,-655.5 746,-655.5 746,-655.5 740,-655.5 734,-649.5 734,-643.5 734,-643.5 734,-599.5 734,-599.5 734,-593.5 740,-587.5 746,-587.5 746,-587.5 826,-587.5 826,-587.5 832,-587.5 838,-593.5 838,-599.5 838,-599.5 838,-643.5 838,-643.5 838,-649.5 832,-655.5 826,-655.5\"/>\r\n",
       "<text text-anchor=\"start\" x=\"757\" y=\"-640.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">gini = 0.0</text>\r\n",
       "<text text-anchor=\"start\" x=\"746.5\" y=\"-625.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 3</text>\r\n",
       "<text text-anchor=\"start\" x=\"745.5\" y=\"-610.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = [0, 3]</text>\r\n",
       "<text text-anchor=\"start\" x=\"742\" y=\"-595.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">class = label1</text>\r\n",
       "</g>\r\n",
       "<!-- 38&#45;&gt;39 -->\r\n",
       "<g id=\"edge39\" class=\"edge\"><title>38&#45;&gt;39</title>\r\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M786,-698.907C786,-688.204 786,-676.615 786,-665.776\"/>\r\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"789.5,-665.667 786,-655.667 782.5,-665.667 789.5,-665.667\"/>\r\n",
       "</g>\r\n",
       "<!-- 40 -->\r\n",
       "<g id=\"node41\" class=\"node\"><title>40</title>\r\n",
       "<path fill=\"#e58139\" fill-opacity=\"0.666667\" stroke=\"black\" d=\"M948,-663C948,-663 868,-663 868,-663 862,-663 856,-657 856,-651 856,-651 856,-592 856,-592 856,-586 862,-580 868,-580 868,-580 948,-580 948,-580 954,-580 960,-586 960,-592 960,-592 960,-651 960,-651 960,-657 954,-663 948,-663\"/>\r\n",
       "<text text-anchor=\"start\" x=\"882.5\" y=\"-647.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">x ≤ 0.63</text>\r\n",
       "<text text-anchor=\"start\" x=\"870.5\" y=\"-632.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">gini = 0.375</text>\r\n",
       "<text text-anchor=\"start\" x=\"868.5\" y=\"-617.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 4</text>\r\n",
       "<text text-anchor=\"start\" x=\"867.5\" y=\"-602.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = [3, 1]</text>\r\n",
       "<text text-anchor=\"start\" x=\"864\" y=\"-587.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">class = label0</text>\r\n",
       "</g>\r\n",
       "<!-- 38&#45;&gt;40 -->\r\n",
       "<g id=\"edge40\" class=\"edge\"><title>38&#45;&gt;40</title>\r\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M828.327,-698.907C837.979,-689.651 848.322,-679.732 858.252,-670.209\"/>\r\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"860.953,-672.469 865.748,-663.021 856.108,-667.416 860.953,-672.469\"/>\r\n",
       "</g>\r\n",
       "<!-- 41 -->\r\n",
       "<g id=\"node42\" class=\"node\"><title>41</title>\r\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M887,-544C887,-544 807,-544 807,-544 801,-544 795,-538 795,-532 795,-532 795,-473 795,-473 795,-467 801,-461 807,-461 807,-461 887,-461 887,-461 893,-461 899,-467 899,-473 899,-473 899,-532 899,-532 899,-538 893,-544 887,-544\"/>\r\n",
       "<text text-anchor=\"start\" x=\"813.5\" y=\"-528.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">y ≤ 0.4437</text>\r\n",
       "<text text-anchor=\"start\" x=\"818\" y=\"-513.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">gini = 0.5</text>\r\n",
       "<text text-anchor=\"start\" x=\"807.5\" y=\"-498.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 2</text>\r\n",
       "<text text-anchor=\"start\" x=\"806.5\" y=\"-483.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = [1, 1]</text>\r\n",
       "<text text-anchor=\"start\" x=\"803\" y=\"-468.8\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">class = label0</text>\r\n",
       "</g>\r\n",
       "<!-- 40&#45;&gt;41 -->\r\n",
       "<g id=\"edge41\" class=\"edge\"><title>40&#45;&gt;41</title>\r\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M886.836,-579.907C882.294,-571.195 877.446,-561.897 872.752,-552.893\"/>\r\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"875.853,-551.27 868.126,-544.021 869.646,-554.506 875.853,-551.27\"/>\r\n",
       "</g>\r\n",
       "<!-- 44 -->\r\n",
       "<g id=\"node45\" class=\"node\"><title>44</title>\r\n",
       "<path fill=\"#e58139\" stroke=\"black\" d=\"M1009,-536.5C1009,-536.5 929,-536.5 929,-536.5 923,-536.5 917,-530.5 917,-524.5 917,-524.5 917,-480.5 917,-480.5 917,-474.5 923,-468.5 929,-468.5 929,-468.5 1009,-468.5 1009,-468.5 1015,-468.5 1021,-474.5 1021,-480.5 1021,-480.5 1021,-524.5 1021,-524.5 1021,-530.5 1015,-536.5 1009,-536.5\"/>\r\n",
       "<text text-anchor=\"start\" x=\"940\" y=\"-521.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">gini = 0.0</text>\r\n",
       "<text text-anchor=\"start\" x=\"929.5\" y=\"-506.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 2</text>\r\n",
       "<text text-anchor=\"start\" x=\"928.5\" y=\"-491.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = [2, 0]</text>\r\n",
       "<text text-anchor=\"start\" x=\"925\" y=\"-476.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">class = label0</text>\r\n",
       "</g>\r\n",
       "<!-- 40&#45;&gt;44 -->\r\n",
       "<g id=\"edge44\" class=\"edge\"><title>40&#45;&gt;44</title>\r\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M929.164,-579.907C934.917,-568.873 941.16,-556.898 946.96,-545.773\"/>\r\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"950.188,-547.152 951.708,-536.667 943.981,-543.916 950.188,-547.152\"/>\r\n",
       "</g>\r\n",
       "<!-- 42 -->\r\n",
       "<g id=\"node43\" class=\"node\"><title>42</title>\r\n",
       "<path fill=\"#399de5\" stroke=\"black\" d=\"M856,-417.5C856,-417.5 776,-417.5 776,-417.5 770,-417.5 764,-411.5 764,-405.5 764,-405.5 764,-361.5 764,-361.5 764,-355.5 770,-349.5 776,-349.5 776,-349.5 856,-349.5 856,-349.5 862,-349.5 868,-355.5 868,-361.5 868,-361.5 868,-405.5 868,-405.5 868,-411.5 862,-417.5 856,-417.5\"/>\r\n",
       "<text text-anchor=\"start\" x=\"787\" y=\"-402.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">gini = 0.0</text>\r\n",
       "<text text-anchor=\"start\" x=\"776.5\" y=\"-387.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 1</text>\r\n",
       "<text text-anchor=\"start\" x=\"775.5\" y=\"-372.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = [0, 1]</text>\r\n",
       "<text text-anchor=\"start\" x=\"772\" y=\"-357.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">class = label1</text>\r\n",
       "</g>\r\n",
       "<!-- 41&#45;&gt;42 -->\r\n",
       "<g id=\"edge42\" class=\"edge\"><title>41&#45;&gt;42</title>\r\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M836.245,-460.907C833.38,-450.094 830.275,-438.376 827.378,-427.441\"/>\r\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"830.732,-426.437 824.788,-417.667 823.966,-428.23 830.732,-426.437\"/>\r\n",
       "</g>\r\n",
       "<!-- 43 -->\r\n",
       "<g id=\"node44\" class=\"node\"><title>43</title>\r\n",
       "<path fill=\"#e58139\" stroke=\"black\" d=\"M978,-417.5C978,-417.5 898,-417.5 898,-417.5 892,-417.5 886,-411.5 886,-405.5 886,-405.5 886,-361.5 886,-361.5 886,-355.5 892,-349.5 898,-349.5 898,-349.5 978,-349.5 978,-349.5 984,-349.5 990,-355.5 990,-361.5 990,-361.5 990,-405.5 990,-405.5 990,-411.5 984,-417.5 978,-417.5\"/>\r\n",
       "<text text-anchor=\"start\" x=\"909\" y=\"-402.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">gini = 0.0</text>\r\n",
       "<text text-anchor=\"start\" x=\"898.5\" y=\"-387.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">samples = 1</text>\r\n",
       "<text text-anchor=\"start\" x=\"897.5\" y=\"-372.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">value = [1, 0]</text>\r\n",
       "<text text-anchor=\"start\" x=\"894\" y=\"-357.3\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">class = label0</text>\r\n",
       "</g>\r\n",
       "<!-- 41&#45;&gt;43 -->\r\n",
       "<g id=\"edge43\" class=\"edge\"><title>41&#45;&gt;43</title>\r\n",
       "<path fill=\"none\" stroke=\"black\" d=\"M878.572,-460.907C887.412,-449.542 897.028,-437.178 905.898,-425.774\"/>\r\n",
       "<polygon fill=\"black\" stroke=\"black\" points=\"908.827,-427.709 912.203,-417.667 903.301,-423.412 908.827,-427.709\"/>\r\n",
       "</g>\r\n",
       "</g>\r\n",
       "</svg>\r\n"
      ],
      "text/plain": [
       "<graphviz.files.Source at 0x18220bda080>"
      ]
     },
     "execution_count": 19,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "graph"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 20,
   "metadata": {
    "collapsed": false
   },
   "outputs": [
    {
     "data": {
      "image/png": "iVBORw0KGgoAAAANSUhEUgAAAYAAAAD8CAYAAAB+UHOxAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\nAAALEgAACxIB0t1+/AAAADl0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uIDIuMS4wLCBo\ndHRwOi8vbWF0cGxvdGxpYi5vcmcvpW3flQAAIABJREFUeJzsnXmYZWdZ4H/vOecutVfX2unO0p2V\nJEAgBAhBhrAKQUxAUVAYYMCMDIyoKKDO6IDLKM4gsgiGEQVEiAvRoIHIFiECiQFC0lk63emk0/tS\n+3aXc753/ji3bt3l3FtVXberu/q+v+epp27d893zffdW1ft+37uKqmIYhmG0H96pXoBhGIZxajAF\nYBiG0aaYAjAMw2hTTAEYhmG0KaYADMMw2hRTAIZhGG2KKQDDMIw2xRSAYRhGm2IKwDAMo00JTvUC\nmpH2OrQj6D3VyzAMw9gwTBePHlfV4ZWMPa0VQEfQyzUjP3uql2EYhrFh+MqBj+xd6dg1m4BE5BwR\n+aaIPCQiD4jIOxPGiIh8WER2i8h9InLlWuc1DMMw1kYrTgAh8C5V/YGI9ADfF5GvquqDFWNeDlxU\n+no28PHSd8MwDOMUseYTgKoeUtUflB7PAA8BW2uGXQ98RmO+B/SLyFlrndswDMM4cVoaBSQi24Cn\nA3fVXNoK7Kv4eT/1SmLxHjeKyD0ick/BLbRyeYZhGEYFLVMAItIN/APwy6o6XXs54SWJjQhU9SZV\nvUpVr0p7Ha1anmEYhlFDSxSAiKSIhf/nVPWLCUP2A+dU/Hw2cLAVcxuGYRgnRiuigAT4C+AhVf1g\ng2G3Av+5FA10NTClqofWOrdhGIZx4rQiCui5wBuA+0Xk3tJzvwmcC6CqnwBuA64DdgPzwJtbMK9h\nGIaxBtasAFT1TpJt/JVjFHj7WucyDMMwWofVAjIMw2hTTAEYhmG0KaYADMMw2hRTAIZhGG2KKQDD\nMIw2xRSAYRhGm2IKwDAMo00xBWAYhtGmmAIwDMNoU0wBGIZhtCmmAAzDMNoUUwCGYRhtiikAwzCM\nNsUUgGEYRptiCsAwDKNNMQVgGIbRppgCMAzDaFNMARiGYbQppgAMwzDalJYoABH5lIgcFZEdDa5f\nKyJTInJv6eu3WzGvYRiGceKsuSl8ib8CPgp8psmYb6vqT7RoPsMwDGONtOQEoKrfAsZbcS/DMAxj\nfVhPH8BzRORHIvJlEbl8Hec1DMMwEmiVCWg5fgCcp6qzInId8I/ARUkDReRG4EaArN+zTsszDMNo\nP9blBKCq06o6W3p8G5ASkaEGY29S1atU9aq017EeyzMMw2hL1kUBiMhmEZHS42eV5h1bj7kNwzCM\nZFpiAhKRzwPXAkMish/4HSAFoKqfAH4aeJuIhMAC8FpV1VbMbRiGYZwYLVEAqvq6Za5/lDhM1DAM\nwzhNsExgwzCMNsUUgGEYRptiCsAwDKNNMQVgGIbRppgCMAzDaFNMARiGYbQppgAMwzDaFFMAhmEY\nbYopAMMwjDbFFIBhGEabYgrAMAyjTTEFYBiG0aaYAjAMw2hT1qsjmGGcUjQMcdMzaKEAnofX043X\nYQ2HjPbGFIBxxqNhSHTsOCy2oHAONzmJhhF+T/f6rCGKcHNzEEaQSeN1dCCeHcCNU4spAOOMx83O\nLgn/RRR0dhbt6jzpgljzBaLx8aU15HJEs3P4w0OmBIxTiv31GWc8mi80vhhFJ3duVaLJyXoFFEW4\nmZmTOrdhLIcpAOOMR4IGB11VONk78Mg1VDK6kDu5cxvGMpgCMM54vO4ukPrnJZtBfP/kTp4wbxmv\n2UXDOPm0RAGIyKdE5KiI7GhwXUTkwyKyW0TuE5ErWzGvcfrj8nmi8QmisXHc/AJaawpZD1Ip6OwC\nWRK4ks3i9fcDoFVrnG/pGsX34/mTrnV2tmwewzgRWnUC+CvgZU2uvxy4qPR1I/DxFs1rnMZEU9O4\n8Qk0l0PzedzUFNH4+LoqgWhmlujwEZifj00+vo83PIQ/sAnxPKKZGaLKNU5OEY2NtXSN/sAm8P1Y\nAZWUkGSzeF1dLZvDME6ElkQBqeq3RGRbkyHXA5/R+L/qeyLSLyJnqeqhVsxvnH5oGKJzczVPKhSK\naD6PZLOrup+I8swfO8ZzX3SYhfmAr926ld0P9zV9jcvl0NmZpbkhdr5OTuEND6FRhM7M1r+wGKK5\nHNKiPAHxffyRYSgU0ChC0unGfgnDWEfW669wK7Cv4uf9pedMAZyhaKEQ73brwi8VzeVgFQpARPmt\nP/4hT3vWGB2dEVEEL3nlfj778Yv4x7/Z3vB1bm4OkjbyxWKsoIrFxmtcyEELE8VEBDKZpi4Bw1hv\n1ssJnPR3n3jGFpEbReQeEbmn4BZO8rKMk4Y0EXUJkTcaRWiDaJmrnnusLPwhtqZkOxxvfPsu+jbl\nG88TucZrc27ZNapqrChcg/ssTjM/T3jkKOHBQ4RHjuJyFt1jbAzWSwHsB86p+Pls4GDSQFW9SVWv\nUtWr0p6l6m9YMpmGl7wK56cWi4RHjxEdOUp05Cjh0WPxzryC577wSFn4VxKGwtOfPdZwnqZmplQK\nabJGBaLDR4iOHY+/T04l+gWiuTl0anop1DOKcOMTpgSMDcF6KYBbgf9ciga6Gpgy+/+ZixYKuCNH\n600rIkh/X9n+rc4RHR+DMFwaE4ZEx8eqdt0L835iKL0q5BYah3F63V3g1/yJC0hvDyKCiOAPDcYn\nkgoHLdksLCzEE5Teg87P46arE7dUNfYhJCiG2rGnClXFLSzgZmZwC6coCss4bWmJD0BEPg9cCwyJ\nyH7gd4AUgKp+ArgNuA7YDcwDb27FvMbph6oSjY0nCkVvcAAvnV4am8sljlu8thgm+dUvnc1Lb9iP\n79eaYoTvf3eo4VrE8/CHh3Fzc2guj/g+XncXUrEGSaXwR0diB60qkk5X1w2qXNP8PFpSHmUamYcq\nldopQqMoVrDOxe9HBGQ6LkFxsvMfjA1Bq6KAXrfMdQXe3oq5jNMbzTW2yevCAlQI34ZlGFSr7Pd7\ndvby6Y9czJt/6RHCopScR8L7fvlKioXmgkw8D7+nB3p6Go+pddA2EuqLJ4JKBZDkRIbYUXGKcZWm\nKSiv301O4Q8OnLqFGacNFotmtBZt4jB1NYIylU4WoCKQrk6euvXmbdxx+xae/uzj5BYCfvC9wWWF\n/wmTSkEhoX7QoqmovExBenrQmZm69+D1NlY464U28ENoPh+fdpo5wY22wBSA0VIkk0neEYvUOWUl\nk4YggBqnL0FQZaZZZHoyzb/dvqUl6zz7vFkuefIUY8cz3Pcfgzi3JAz93l6isbHq9yHg9fbWCU2v\nqxMnxL4A58D3kJ6eE+o1oFGEm52NT1G+h9fdjbfKfAnDWA2mAIyWIr6PdHfHSWCLAlQkjrrJVkfd\nLDph3ewsOh+H/EpnB1539wntTkWUK68+zpXPOc7URJpv3raFY0eqBbHnKb/6vvu45gVHcJGgCjPT\nKd77X5/F0UOxz0HSqXhd0zNxRFIQxA1kEqKGRAS/qwu6uta0q9Yoin0Pi+anKMJNTKLd3Sfcs0A6\nsokF5ySbsd2/AZgCME4Cfm8Pmknj5ufBKdLZgWSziUJHRJa10W+/aJrNWxd4bFcPhw8k18/xfMf/\n+tD3ueypk3R0RRQKws/+l0f5w994Gv9x50h53Etv2Mdzrj1CJrtkqsp0RPzGH97Lr7zxmqV1pVJ1\ndvI4eSxEAh9JqO+z+P7UuTgRDkEy6RUJWzc3V+97UEVnZk64Z4HX20dUKFY7gT3B62ueQW20D6YA\njJOCZDL4TeLsk9j57vOqfu5J5fnU827jkv5xIiekfMe/7t/Gr9/9QiKtFoivOm8nl145RUcqdnqm\n0woo7/rA/Tz71jdScLG/4P++9G6yHdWC1vdh24WzDI7kGDtab3JR1bimUT6/5LNIp8v1hCqJ5ufR\nyakqX4E/MBCbu5q8363/936yCVUpoqzPgZ8ZJHd+b9Xzko+QUHFd9f/C594W0rHjAOJ7+CPDsUkp\njE8yjRSx0Z6YAjBOC3a++zxuueFDVc+d46fo9Xy8CoH1inN388ytD3PcVYdZbgvSdHr1TuHOVIF/\nvv5jzJWc09uDDEnpL6HvkckkRyW56ZlY+MOSWatQwE1P45cqikLphDA5VT0OiMbH8UdHkYryzwd/\naju33PDB8s9/9eWL2LF/ALRaOGcp8JFXf46hbfH8cxMBf/vu83n4jnjeoW05fuYDezjv6Uva47PP\nv4Z73nNlrAREkI4sYL4Eox7rB2CclgjUCX8AX4TBhBDLZvlNlZemNMIlDJ4qZDi4L9m8pPPzDZ6v\nTqxyDcYBaL55ZvDzf+EQqWzNySTl2Hr5fFn4q8Kfv/5SHr6jn6joERU9juzq5M9//lImD9acMFRx\n+Txudi4uimcJYEYCpgCMlhHbvosNa/rUjVdFi8XY0VojoJr2UUm4OuFCoqSMXGC+IjT1WBRSQMtj\nncaPf+2uFzaedaXCszbMdaXXgO1XzfLq332MbE9IpiskyDjOu3KGN39yZ3nMvh91cfyxLFGxxuwU\nCt/56yU/RzSr+N97MC5JMT2Nm5gkOnpsxb8Xo30wE5DREqKZ2VLp5dhGLpkM3qb+hs5LLRSJJibK\njs9z3zfN3m3dZVOGAwqqZGtOAKrKjFsSZF3ikRIh7xx5dXSU9jRa+tobViemOWB3MU+f59MtHgVV\nJlzEXce2cAl7gThS6MWv3M/Lf2of6bTjf71pG4f2JOQcpFJV9nTJZuJkt4TqopU+AM9Tnr1tH/2e\nz7xzFEpnlGf+9HGe/pNjHH20g65NRfo2V4fHju/LIl5CPaKCx9E9S9FOh/5UkdmKLGvVOKpoagp/\nwBLAjCVMARh1aLFINDUdJ0OJIJ2deLUlECpwCwvo7GzJ1lKqnVNqruIPbKq/v3N1cfapyQI3veFJ\n/I9//yEdfbGAPxAV2SZpBPBEcKo44EgUkkI4P5XGL+3aF83/5UgcVY5HIQuqdIhwlp+iQzwccDwK\nOeZCJllSJLfc8CG4IX58jp+ix/PxS/f63U/v5J2vuJh8XgjzPn7aEaQcb/+7+9hy2ZLZxzn4y7de\nwqPf66Uw7wNKqsPxvDcf5rp3fy9+nwh9OkAPRTr8FOLDlIvYH8XCPkgrWy6tNiWlEUKULZfNERXr\nfwepjohtz1iqPTTxFZCkUhY5SwAzqjEFYFRRrh9TsXvUuTlcFCUKcwA3m1wQTXM51Lm6U0CjGkAu\nEn74pUGuef1RIDbd7CrmGfR9dhy5gB2ujxeN3E0EXBCkCZA6H8EingjDfsCMi9geZMrC3ANG/IBA\n4FBUX68nI1LnezjngiI3fethPv9X/ey+t4stl81xzRuO0n9Wdbaw58GbP7mT+78ywA//aYhU1vGs\n1x7lomumy2PODdJkWMD3lEWTU6/ns0kdE67aRNPn+WzxU0hp5NaLIy59wSQP39FPMRdrPM93ZLsj\nnv0zx5Ze2EJLjxYKuNm5uJFNJo3X1WV1hM4gTAEYVTQV5mGY3Mlqmbr7XiB09xaZmwmIIq/h+OKC\nx+zx6vj6IsrhKOQX7nw53dunuHbkbgIgK15D4V9eMzBaEqCVeCIMeAFHo7BOVnZJsslqaCTi5951\nhINRMfF6+d4+XPGKca54xXjdtRRCVgRPqj9fX4RBL6hSAF3icbafqnqPvZ7Pb/zZXj778Tm++9ej\nFHIel71ogpf/+r7yqQmg91qY+HKCRyOVKv8eVxIS6uYXcFOTZS+6FotE8/P4w8OmBM4QTAEYVWix\nQRVLETQMyT3tPMbfXt3qsfdDc2T/bRqpkeuu2+Pqv5vkV7bdR4cfEqnwuSMX88mvXkjf+2bxctWC\nMN3p2P7M5csoJzmBk8dBWpJPCVq6tlCj7IqqiZ2KnCrFNUbSCLDv0QwTR1Kcf2mO3oEloV2rdob9\nIFFxbcp4/PjbD/Kitye20wBgy68KE99MQb7CuS5Sboe5lBQ2gz80mCjMVRU3PVXftskpbmamKvzV\n2LiYAjCqkCAoZbHWoIoEAeNvn+OzV/xl1aWx92f40CueQn7ew4Uei7bv//x7u/npC2erBPB/OetB\nXvlz9/EHt1/Anrt6KZbq+ac6Is65YpYLK8wljSighCjpFSiCnDrSKnU7XSF2Mtcyqw4HeDW2ciWO\nNDpR5qd8PvqWSzi4o5tUSikUhFf/wjHe/BuHUZTJGvNPivo1L64jECFsooxSQ0L43CeTvmc3Wgzx\nUqm4QU2+wiFedgxPJ5v2oqhBz77mFV+NjYUpAKMKr7uLKCGSRTKZsvmnSzy2+CkyIjhgfFvIu75y\nH1//sy3s+V4vm87O84K3HeTHn1vAqzGp+CIMBwH/5ZOPcNfNw9x98wjq4JmvOcbVP3e0aZfGSvaF\nRbYFSw7iJByxQO8pu4pLz2sscJNM5QrsKeY5L0iTLv3sUPaFRdZS4f9v3nkh+37UTVT0KJRSAv7x\nL4Y495IcP/aq8brEtjl1ZBoorvwyJ5Hx2xzBnfej+SJ4gvO9auFfQaOKoXhe4/DX2iY7xobFFIBR\nhQQB/uAg0dRUuUqndHbi9cWlCC7pnGBbkC4LXR8Y9AIuPyei//cer7pXWpKzTwVIp5RrXn+07PBd\nLYsO4k2eT5/nk5FkYTnrHI9pgS1+imxJYY25kCMJDuBFCii7wjxpJBa4NVvhrAjDXkBWPHLqOOZC\nck2E8tx4wK7v9NXF7+cXfL7458Ncdv1Rar0ix6KQfs+vOok4VY5ExUYbcwDu/8om9v8uSL7kq3AK\nMwk1JpZBPA/JZJYyoMsXBK/rxIrTGacfpgCMOiSdIhgeKmePVgrWt571QKJtut/zORwVq3bVC+ro\nlnr7sqM1gSpFlKMuZNJFXJjKUDmTU2VBHRFKoSQ4uz2PosLkCk05hQRR2yke20snDxEho3HU0GNh\noSrhrJKFGR/P18T3PDMRsNlPUVBlpuL1RZRdxTwjfkC35xGqciwKmW7WbwH48h+fi66iHXGzvsne\npn6i8YlyODCqSFdnqbSEcSZgCsAoo87h5ubjdoyeh3R14dWUcL6wY6qhbTolUpWNeyQK6ayJ1nGq\nHFomkma1FFAeDwtsLZmlFukQjyelsjji04BfyiUY8QP2hoVyfaDVsKUmMkckPiVsC9IcjIp1tnyA\ngbPzpDtd2d+xiB84rnrh9FLIaljteymiHIiKq9KWEwfqi84tTejXVAb1yie7JMTzCIYG46ihKIoT\n306gKqlx+mK/TQMAdUp0/Hjc3apYjBO5JsaJZqqjch6cG0ispZPkVJ1Xx54wz6yLCFVZcI59YSFR\nSK6VeXXsCvPsCWODjVeK/vFE8GEpD0AEX4RzgiaCsgm1mcmL+CJs8VOc66fY6qe4NJXlSakso36A\n78NP/8EeUh1ROZM3lXZ090W8/leOALFjtxUMbW9s0/eGh/D6++LeBv39+CMrC+eUIIh9QCb8zzha\n8hsVkZeJyE4R2S0i7024/iYROSYi95a+3tqKeY3W4ebnIawRzBp3utKKuP2/OHRZ2TAyO+Vx7793\n8fiuNGMurLNjAyyo8lhY4KFijt1hPtGEEQCjfsC2IM2oH6zpWDro1YdPJp1YPBoL82Y0U11+KYls\nk+cTiJASYciL39dTfnyCd/zdAzz/+gkufcYcr3nbUW66YyeDm0NUldlGfYhXySve8wSSUIVberrx\nPA+vowOvpwevoz4HQMOQaHKK8PgY0cxM1e/dODNZswlIRHzgY8BLgP3Af4jIrar6YM3Qm1X1HWud\nzzhJNIgSQQQtFhA/tvvuyfXxWJjn2x85hy9+ZDNB2hGGwujF87zlUzvpHlxdrExWhPODTDmap0s9\nBr2AR4v5GuerEtQmGiSQTnAGN+JEwvrHopBhP2iahFY5vydCBx4dImx98jyX/+mjDEkHHX6sShbL\nWxxr4pRuRkaEUS9Fp+dRUEf3C2b4+v8R9rw3g8zlwPeRnm78zuRKp4tovkA0Pl7+ULRQIJqbxx8e\nsqSvM5hW+ACeBexW1T0AIvIF4HqgVgEYpzNNjveVR/+tb5vkvw7/HP79jyHOUcjH1564r4fffvG1\nRM98EtlMkZdcs5unXnyY/Yf7+Jd/u4Tjk12J9/7T3/xn5MIj5ek9EVSVs4IUj5ds4kNewD03fJre\nVJ6QDIfCYkNn6Kw6sto8S1g1ziOoje5ZCUddSCAw4MX/OnWRR0ldz4gzlxc0YtJFvG/Pf+LNqd08\nY/teZjXiWBSeUIjpovL0SvOmxOc88Xj+i8d55LkvoWPHgRXdR1WJJifrNaJzcc+DTcklQIyNTysU\nwFZgX8XP+4FnJ4z7KRH5T8AjwK+o6r6EMcYpwusqxf/XXfCgpv1h8NATde0LRUEmZhl4bDcf+cJd\n9PQV6eiMKOQ9fual9/Fbb38mO3fUZo8ql1cI//K9ROguWSeHvYBhP8AP4hNKGo9zgjR7wwKzCUpg\nLAoZ8AKkJnxSWKoQGlcJTUh2WyEHo5BjUchFqSy1e+OkYmsKVVnE98yM8v2vPYnPvOuDrIVRL1UW\n/ot4Iryy5wD/T1am3Hr6Cjz5ace582ZJVIeW9HVm0woFkLTVqv1b+hLweVXNi8gvAp8GXph4M5Eb\ngRsBsn7jPrFGa5F0CunrQ6crMnF9L25nWCPQwi6foFAfyeMyHs/7zWP0jxRI+7FwTmccZOAdH36I\nl37lZ6n+c1FyLqDTq9//Lor2YT8oO3AX8UQY9QNmE4R4COwq5hjxU/R4HpHCcReSU0enxOGUM+pO\nYO9fTZFYiZwbLOUjO2LfQmXs/uJpI0lZrZVOz0s8cWTE0d+TY7lo0JfesI+3/fpDzE57fPfvLyV0\nCadAc/ye0bRCAewHzqn4+WygqlCJqo5V/PhJ4I8a3UxVbwJuAuhLj1obo3XE7+pEOzugEGeQEgR1\nAubAx/t5zZe+z79/enNdYlNnpsBbXvAAab9eKG3rmeRLN/xpnaljXgKyGtSFio67EJ/GjWHSDYq2\nQawEDiaET+a0tdFHc+p4qJijo7T2BVUyIpztp8p9CWbUcWANp41mFFUTo4cUmF1INf3n3nLuHL/4\naw+RzjgGhh3PfvE0d329l7BQ/blKV3PfgbGxaYV6/w/gIhHZLiJp4LXArZUDROSsih9/EnioBfMa\nJwERQTJppKbZSSUvfNtBugbirlXxa5RUR8Sr3v8Yfqqxzk7aAx+OQubUlTtzuVJEzJFSpc5Gd8u3\naEctwIgX8KRUhktTWc72mwvOJBZUy0Xl8qo8GhZ4sJjjgWKOvWFhTSUkmnE0KtaF5DpVpl2Bo+d3\nsvDkreWvWl7wsoN4/tJrf/WD+7joKQtkOhxB6XcoHVm8rmTfjXFmsOYTgKqGIvIO4HbiygCfUtUH\nROT9wD2qeivwSyLyk8Sbs3HgTWud1zh1dA+G/NrtP+LOT29m57/1078lz/PfeohznzbHWBQw6ldX\n4FTVWMgn3EuBx8MCaYSMCHnVqgzcI1GRUT9VZQZyGpeIbgXn+mm6vSWncb/n0+35PFLMJa53paxH\nAOW0Og6XPh+IldmEizgUhXX+hc9OLDWKB8h2RvgVCqC7z/GhL+3m4R928tcf384P7j4rufS3cUbR\nkt+wqt4G3Fbz3G9XPP4N4DdaMZdxetDZH/HSdx7gpe+sjjQ57kI6Rejx/LIYL6qyfxkzSKFUsqGW\nMRfFwjQ/wEjHPBEhh6JiuexCGolt/cD04tgVkkGqhD/EJyBPlU2ez9hJSFhrNWMuYtxFBAgRuuL3\n/707Rnj5q/fR0Vn9HrdfmmP/waEVC39VRRcWcLNz4FzcCrSnBwksdHQjYB4eY1WkJSIr0nTn8ERU\nZHcxz8GoyONhgV1hfk1mkAkXce2//DzP+v7PsDvMl0s4bPYDLkpl2Oyn2OKneFIq27ChSxJZz0s0\nMfkidK7iPqcaJS4bsRrl98C9m7jza5tZmPdxLq70kFvw+Nu/PJ9jhzuWv0EJNz2Dm5qCMATn0IUF\nomPWgH6jYGc8Y8X8+A1P8JanP0LWixO35tXxRFhIzI7No+RP4g66WzwGvPqErPOCNA8VcyuK8ik0\n8CM41WVLLm98hA+9/8nc8ZWzeN6LD1Msenzjti088sDKG72oc+jcXMIFxc3O4TepM2ScHpgCaBOi\nubm4cXvkIAjwenvwmlSCrOWpV41x47seJusvllaDTjzODdI81oIolz7PZ9QPSBP7AY5EjZO9ADZV\nNG2vpUu8FYVdLmhsdspQ3VNAgfE1NH/ZOAj33j3EvXcPndjLi8VyldBaEpsKGacdG+eca5ww0ewc\nOjW91Is3DHHjE7h8Pi4CNztLeOw40dh43DkqgVe//jGyHdVC1SuZSuq77q6Ofs/nbD9FRuK49qwX\nJ3v1NjHDSJM5V7Oax8I8My6OQtJSwbrH1miyaht8v2E9DSsfsTGwE8AZjqrGFT4TcNPT8XY3jMWd\nEu/ctKsTv7f6+D440qCjFBAIFNdgMRlNqK0TJ3ulmA6T5510Id2el3gKWE3SVQQ8ERWQKFYcG7n8\nWQqhz4u7n01rtGYzlqri5hfik6NzkErh9/Yi6VLUURBAOh33C6hEwOu2pjEbATsBnOmoNq56VizV\nea8Zr7NzdU68H3x3iGIhuc5Ns25YK6HRCSLTwMQDcQjkrIuISjt3V/raHya1cVmeuPXjxqXf87k4\nlWHUDxj1Ay4M4sdrwc3OxZnhURT/DRUKRGNjaHEpC9wf2IRkSuVHhbjsdH9/WUkYpzemAM50RGjY\naLeB/RaROhvuF/96G7MzKQoV5QLiePzmLQpXQiNzy3Ki/ImoyN6wwHEXcjQKeaSYXG76TMcHtpYa\n1XilaqheqRR1RxMl2gxVjXf+tX8fqriKE6V4Hv7gAP7mUfzhYfzREbyOlUcRGacWUwBnOCKCJB3H\nhfj43oiaGjBTExne8brn8vkjF5Fz8e57b1hIjJVfrLWftP/sLDWU3+qn6C7Z+I9ExapOYrDY/3Z5\nS/ycOg5HIcdcyNpV0cakMueiEiF2rp8QTcI4NaEOlHhe3DimRY1tjPXBfABtgNfdhRNKtlwF38Pr\n6UVSAdGxBBu7CJKgHCbHM/zJ/qdz5eC9Deca9gJG/AAlFkAzzrEvivfyI6XKnosios/zmXJR3PYQ\nGC2VYQiJM32nNkAi1hmL5zW8224gAAAgAElEQVQ2HVqS1xmDKYA2QETwu7uhu7uuXLH098URQouU\njvQnspPr8/y6Zik9nsfZpDiS0EjFJ7ZdT7io/HUipBAcyU3X24EZFyF+vc1d4YSVqHge0tmJzs/X\nXfN6rErvmYIpgDajVrD7nZ1oR/MKoCtl2Esu3dzr+Sw0sM0LsZKYP4H2g93icXaQwi+dKZolpp3J\nRMD+qMjZNUrgeBQSKfSKx4if0OthGby+3vjkOFdSAp6H19uLl0noOWlsSEwBGLHAz5xYk/RKmjc2\nb9BwhNgqtVrSCOcF6aoTRRce24MMuxuEjp7JTLmIOReVwkCFGRex2U9xUSo2x/3S4E5e+O4pfu/G\ny8nnVvZvLyL4fX1ob29sDlpFu01jY2BOYKNlzLmorjwxxDvUcRc2TNCaPAEzxaDv191PREiLnHDk\ny0YnJC4Od9yF9Pt+udCdL0Ja4u5rv/CrD6/6viISm4Ta9HM9kzEFYLSMI1EYJ5MtNhYvxeYfDAs4\niM0zpbr/i7X/D0TFE4reSdNYIK01M/lMIKlOUibteNErDtK4y8L6oqUcDuPUYSYgo2UUUHYV8wz7\nAV3iUVDlmAvLpZtn1PFwMUd3qeTDzCrLN1cyp44urc8EFig3Z2lnGu3sgpTD8xUXnTwlqWEYm4wa\n+JPcwgJueiYONS2FKXvdXXbCOAWYAjBaShGN2zE2wBFn8a51EzruQoZ8H9GlQm6RKpMuatt8gEpm\n1dFTc0pyDnbu6MNFJ+fgr1FEND6xVCQOkL5e/M6ltpIul8dNTFa8KE44c+rqyo8YJx8zARkbEgfs\nKuYZdyEFdSw4x6Go2FT5tBOHwiIOyj6ZogoL+RQf+9+Xn5T5VJVobDwW/vETsXCfnKrKKndJdalU\n0bl5MwedAuwEYNShzuHm5tFcLnb+dXedtNC/NEK21Aoyv8qdewQcikIOtag95JlEAeWRYo4BL6BD\nPO5Z2MIn/ucLmNs1ufyLT4QwhAa/Bzc3h7+YWBg2+F2pxkcUqyK6rpgCMKpQ54iOHS+XAihXCO3u\nxu9pXYVHAc4N0nSLV84anlPH3opibj6w2U/R6/l855Wf4daJbQiniwtzfRHi4/pq4qVC4Gipr8FX\n5rZwfKKLDk6OAtCosVlPK3M8UkGcc1KLSF35EePk05JPXEReJiI7RWS3iLw34XpGRG4uXb9LRLa1\nYl6j9bj5+eQKoTMzqFv6R/aAQc9nm59mi59qWrkzic1+QLcshSl6InSJx+ZSBUsBLkxl6Pd8AhFG\nOhZ4/eadbAvWnq+wkfCAc/wUl6WyPCmV5eIgc9q1q1TncPMJncFKSEWOid+TYOcXQXq6zQl8Cljz\nX5KI+MDHgJcDlwGvE5HLaoa9BZhQ1QuBPwH+aK3zGicHzTVIohIpFwHzodyLt8f32eT5XBhkmjZw\nqWVTQpiiJ8KAFyuAfs/HR6rGZD1Hh3jlOP80wqDn0+/5Z6wza1uQptfzy5U+M57HtiBN+jQKdY0m\nJqDR343v4XV1lX+UTBpvcAAWm877HtLbUzXGWD9aYQJ6FrBbVfcAiMgXgOuBByvGXA/8r9Ljvwc+\nKiKi5vU57ZAGjdIXrwEM+QFBhXBe/L41SDNdTO4oVksjgb0o1jokudmLAFnx6POEwZKyUGCLn2Jv\nWCg3jD8TyIjQUTolVeIRJ8It5/tQhYe+0c89/zDM3qJDjk/W1YJaKxqGkG/Q/jEI8IcGy383i3iZ\nDN7IcMvWYJw4rVAAW4F9FT/vB57daIyqhiIyBQwCx1swv9FCvO4uonyu3p7rebH9FugVv04oQSyc\nMyWH7nLMqqO7JkxRVcsCPK9xm8baeZT4BLLWhvAbgXSD8hkiQmYFp60v/Nr53P/lQQrzsWPV9/fg\nMhn8/pU3fl8OLcXyN+orUSv8jdOLViiApO1E7V/DSsbEA0VuBG4EyPpWdXC9kXQa6e1FpxfD9RT8\nIO78VBK4hw8EfOeLQ0yPBTzjBTM84/kzeF6ppeIKpe+hsMgFqQxSEvJOFYVyGOekixj1UxzZH/Dx\n/3k237+jBz+lXPvqcX72N/fjNfjTWGlD+I1ATjXxH8epMu+av8cn7u3ivtsGKS4sRdVI5ND5BbSr\nC0m1pmOXBEHjvsDWFey0pxUKYD9wTsXPZwMHG4zZLyIB0AeMJ91MVW8CbgLoS4+eKZu5DYEWCnEb\nwCiCzk68dBoJ/KqMzvTdM/z3/3sZ6oRiwePLfzPA5c+a4/2f3kPedytOwsrXhCnmcIxFYbk7WATs\nmAj5/esuZ2Y8wDmBPPzrFwbZvaODj3zp0cT7nj6W8bVTJE5s6/eWTlyqigPGXHPzzyPf7ifMJ+++\nNZc/IQVQFx7c1YWXzSSXjRaxvsAbgFYogP8ALhKR7cAB4LXAz9WMuRV4I/Bd4KeBb5j9//Qimp9H\nJ6eWnigWcQsL+MNDZeGvqvR94BCF4tKuMjfv88DdXdz6xREefOEI0275KJ03bPoOsBSm+NmJa8rP\nVfLdWwZZmPNi4b+4zoLHEw938MA9HTz5mdUljhdDSc8kDkRFcuoY8gM8hFkXcTgKlw0HzXRF+ClH\nmK+Jqxfist+rpFl4sNfXiwv8uGy0c0gmg9fbg1hM/2nPmhVAyab/DuB2YvPsp1T1ARF5P3CPqt4K\n/AXwWRHZTbzzf+1a5zVah6pWN4VZxDnczCx+f188rlDAC+sFbG7e58/fs41gaHBF873q3b/MLTd8\niM9OXMM977mSjh0Hys9Vsv++LgoL9ULEKezcmebSq+bxWLIl7isVnTvTGHNRYuvNZlzxE2Pc9oFz\nEq9JdvU9e5uFB9PVWW44ZGwsWpIIpqq3AbfVPPfbFY9zwGtaMZdxEgib9H/NL4X3SRMDS7PIEi0W\ncdMzaLEIgU/HIytzQp516TypjqjKjg0gHgTb5tgbFujxPCLFagDV0DtS5A0f28Vf/9JFeFL6XFS4\n4I8heM6xpq9dVMqVNA8PLiDZbCuWbawzlglsxCaBRha5yiiOdCo54kMEqSj4VYkWCkRjY0vb9IJj\n8yd38qPLB+Ca5su66qeO8bUPbyXMeajGCsZPOYbOy7H9mTPMKcydQCex1ZBGEGFFkU2nG5e9aJIP\n/fCHHPveJhC44ppZMtm4WF+z9ptfveRqOnZUPyf+8uHBxsbDfnNGbKtNaAIPcVhoeZwI/sCmWAlU\n9hXu6ECyybWCounpungvr+j4p/dvW7b4V2dfxH+/5QEueM40KqABPPW6MX7x8w/SwlD2RDIIF6cy\nXJTKcEGQ4UmpLF2nWQbucgTA9q6Aq188y9UvmqWjI87Z2OKnmvZMmLmgXql6XV3JHnbPgxZFFBnr\nj50ADAD8gU1L1RxLu3zp7q472ks6jT86EpsE1CHpDJJq8mdUTI5WmRsPcLPN1+QBl1xQ5H037+IP\n7noJd6aG+PkrvrfKd1axdmDED+IcAmKH8aGwWFeEToDzUxl8lkxbPnGewSPFHKei9JwAo6W1Lzq7\nD4ZFCk3MXn1eYydsn+dz3IUEwFmlektKbErrDuoTu5LDg338gQEr4bCBMQVgAPExPhgeijM7owhS\nqfLRXqMILRYR8SAdPy+dK3Qkel698xDwU4rX5BYZhPNTGQTwRXj/M+9kMsowTRwimhUhjbCgumLb\n/zl+ip6KkMpuPC5IZeqEeo94CPV+DQH6vYDjy4RgngzO9dPlFo8Qr/3ChLVX0shnIxVfF6ayBCy9\n102ez2ev/RLv/YNnULvl97u60I5OKBZRFM0XiCYmT3rFWOPksbHOtMZJR4IAyWTKwj+aniE6chQ3\nMUk0Pk509FisJFZ6v+5uau01LuXxnNcfRoLGO8ezgxQ+lMtBdKdCRtLzbPZTXBhkOD/IcHaQ5uJU\nhi3+8iaIFFIl/KHU6xYY9Kv3QYEki05PhNQaNrtZEYa9gNeNPMJA5/zyLyiRRqqEPyytfbF2UhLT\nDez8Wrq2WEOpUtF5ImzvmeLyp08kvlY8gVSAm5xCZ2djZZDP48bGiWaXOdIZpx2mAIyGuFwOnStV\neSw1+CCKiMbGV9y8w+vsQHq6q/wG01cPc9279zV+DXEtoNodeNpT+j2fTKmC6GIV0U1eXJCuGVlJ\nLqvglertVDLfIJcgUmVumQzcRmzxU1wQZBj1A955zo/45//2OXpW6FNYzdorKaAcj8Jy793FHs3H\nopA82rDeki+ObRc0FuZuLiEkFNDp6oqxxumPKQAjbuU3OUV4+Ajh0aNEs3OxwJibT44Ocq5xY48a\nRAS/uxt/8yj+8BD+5lHGfmo7fgDkHN6jBwiPHOXc9/+Q2/9kK4WFxtEmsJjHVF9FdKjJThjiKJ5G\nZRVyNQI/p8q0i4gq3rtTJa8ubme5SrrFK2fzighZL6IjFXJusLKannmarL1J5kMGYdAP4n4Li8l8\nwLTGwjtXqrdUS6Qe+/c2rs6puQYF/0TiUF9jw2AKoM1ZzPDU+fmSYI/Q6en4iN9sN7fSoj8lRCQ2\nL3keN5y3k4v9DPm3z5HdfwCiiNR4nm9+YgufeN2lRC4uFld7ysg1aWRemdzaKR4XBhmenMpyeSrL\nWX5AkbjQXK3AU2AsYTe7LypyKCoy7yIWnONIFLInbFD1chn6PT9xp63EymE58qrM16xdS7WTxppU\nBD0rSOGxpDBFBA/KJrNJF+FK91rEqXJwvpv77hloeN/GGb5qIaEbDPtttTluPnmXrwsLSIPQUCDO\nCVgBWizi5ufRfB5V5XkvOcj7n3EnO+7s5fGdWYoV9WrCvM/hXZ3s+nYf+8MCBZSoZLaYKwY8PD9A\nmHA+cKUdO8T28u1Bmg4vNiEt9hg4u1QuesJFceE5VeZdxJ4w39CJPOEiHg0L7A7zHHdJM6+ctVY+\nebx27erYE+abRiR1JZjRRKTcUMYBu4v5srLV0uf4c9/8yXLeRRJeV2edXwcAP1iq829sCOy31e7k\nCw1L+ZIq/UPXmHukt3fZ0D9VxY1PxJnEi2N9jxteu4fOIGTnDzvJL9TvPwrzHk/8qJtLnj/FI8U8\nPeKRFuFXvn09O3s6+OLTPsO2kulERGIFgXK0tBMe9oM6c4knQq/n45eaxq934/hJF8XzJ1xbaeXS\nxUqpq1l7I5VT+XwR5fGak81kIctok/tKJoP09MRlIBbv6Af4gxYSutGwE0C7EzR2nnpBEBeD6+uN\n/+k7O2I7fldy1m8lbnZ2qYzEogM5jPjMH8WNQIa3Fsl21Au/dIej/6wlgTSjjjEX8f3jZwHCnDp2\nFfOMuZDpKOJoFPJIMV8ujpYt2dlrUVhRDf2Tway62NxS2mUvRD4LxYB9YbMo/rUz7sI6k5dTbZoF\nvFL87i780RH8gU34Q0MEI8NW/G0DYgqgzWmY4en7cS6ACH5XF/7gAH5//4rLCOtccpjjvXf2sDDn\n8bxXTBKkFZEKASVKkHY89RVjTe9dQDkUheyNChx3YZUbdL5kMqpFiJvMnCoORkUeDfMciUI+tP8K\nXvFnP8/MSV7PkShk1sW+g7IpTR2HWnQCEs+LNwaWCbxhMRNQmyNBgDcwgJuYjJ3AAOk0/qb+tR3n\nG9i8XSTMLgQMDxX44D/u5g/edh77d2cI1WPzBfP8/Ed2k+msF4w9j3ro9uWnPTgX8d1/HOF7t/cx\nMFLklW8a48KnzjPpolOSwVtJTpWchtx89GJkfvlT1FpRYG9UIB0JGREKqnVZzyu+lyq6sIAu5MAT\nvK6u5j4iY0NgCsDAy2SQ0RGIHHitaeMnHVl0fqHuefUDfuuhF/Dh536ZLRcW+B+fO8z/+/3t3P3t\nEe78xfO5d/4q+FH1a2Yf6+OSf3iMhZ1becPb39x40pxj4NcfI3WkAHkQT7nj1k1c9i7la8+8lKjC\nCv/ZK/5yze9xo1BAKazBCa2qRMePx1VjS/eJFnJIby9+tzVz38iYAjCAUpx4E3/AavF6eohy+aVT\nRTwJfn8/3zi0jV1hnr/c+xzufc+TyD4+jvgel3xgb4O7TQLQseMAW9/WeM5odhadXvIfqBMKC8LD\nH4z4+l238I0vn82nP3oxM086h8/+UX0TmqwIm0p1gqZdtCYTjQ+kSrvujZ4apfMLVcK//Pz0NNrZ\nYaGfGxhTAMaqUVU0l8PNzcUdoLJZvO7uKkEgvo8/MoybX4BiAYIAr7MzdhQ65ZbfOY8HP68E0U6i\nyCEdHXj9fWsyOzVKUPJ8eOKRDNf99BMMDOZ4/831jVIGPZ/Npfh4T4Q+z2fWRTyxSnu5AGdXFFcT\n4HgUcmQN9YMmD6X5xp9tYfd3+ujbnOcFbzvIxT+W0MDnJKG5XMNIMesFsLExBWCsGjczU5UlrLNz\nRAsL+MPD1UrA80omgmozQf/XD3L3N0bQAkhpf6wLCzjfx+9t0O19BYgkZxG7CDq7Hdms45oXHmXT\nV6od1AGw2U9VZRj7InR7Pj2rPAksVtasvNegH1DgxKJvJg+m+eB1TyE36+NCj6OPdvD4D3q4/rcf\n5+rXNW/s0jKatJCUDVYi26jGfnvGqtDIobNz9TvCKG4YvhL6/+1QXZcvYKnu0AkiXV0JCUpKIedx\n8PHYYVkoeGwZnqka0V3ardfil/IHVjw/cTXN2lIVvgjD/onttb720a1l4b9IccHnS79/HmFhfWLu\nvcTPlfi5FSYEGqcnpgCMVaHFQrIwoLp9ZDO8+QY74VKc/IniZTNx9dH4ZqXvgnPC//nlc3n4B52k\n0479R3qrXpcUNhovJ04yW/H8Ta7Vp6etjF3/3lsl/MuocPzx9TG9SDodF/SDpaJ+nmeJX2cAZgIy\nVkWzZJ+VJgLlz+kiuzeh2mQQrFmgeB1ZopkZapMbCjnh5o8O86yfiJiaqW5E0MjEo7Aqs00EhCi1\nJd50DVVE+0aLjO2tb5wQFYWugfXLaPa7u9HOztjmv9gXwoT/hmdNJwARGRCRr4rIrtL3TQ3GRSJy\nb+nr1rXMaZxigiBOEqtFqttHNuP4q7eR6oiq//pE8Pt6G75mxTiXeEJRFR66t4c/+8PL668R19qJ\nSglTi0lTh6MiuYTTQQDlEtS1O6iDYbGc8RvPG0cBHT7B5Ktrf/Fg/FlV4KcdF/3YFD1D65fZoKog\ngpfNIpm0Cf8zhLWagN4LfF1VLwK+Xvo5iQVVfVrp6yfXOKdxChER/MGBpT6wJZOA17fyLOH8ed28\n85920P9S0K4sks3iDw0iregoFQQNk9AmZ3pwLllwzavjoWKO/WGBA1GRh4s5xhJ2//2ezyWpLGf5\nKc7yU1ySylb1IpgpFWmbdo6cc0y4iN3F/AknYF32wkmue/cTpDsjst0hQdpx0XOneMOf7uZsP8Xl\nqSxPTmU5P0iTWYGZyScOd13pP74Wi4THjhMdOhx/TU5azf8ziLWagK4Hri09/jRwB/CeNd7TOM0R\n319qH6l6QqabzRcvcN7/9jj2nifTseNA69bmeUh3d+xQrlQEInhl/0Ayca1817CKWgpha020EMTl\nlWedK1cVXVDliejESkcnccNbjvOmN0yz/9EsA8NFMiMFfHyystQlrLPU3nJnMUcjo9UWP8WmivDU\ncRdyqEk5aY0iouNjVZ+jzi8QhRHB0GDL3p9x6lirAhhV1UMAqnpIREYajMuKyD1ACPyhqv5joxuK\nyI3AjQBZ/8RDAo2Tj5ympX+9nm40CHCzs6U8hQxed8+ai5X1Nkl4WmyyvhZ6xKPL8wgVJl1IWHpu\n1E/hd8LFT4nzHJzG66hrEanKpgY9i0e8oNyUZpEBLyBUOFYzPjiei7u+NXLqFwtxj2irAbThWfY/\nWES+BmxOuPRbq5jnXFU9KCLnA98QkftV9dGkgap6E3ATQF969GQWSzTOUEQE6ezAa9S4vlDk0Ecd\nH/7+5Wzamuf5Nx7i3CuWD0Gt7BR8YE+av/v4CI8+kOWipy7w/F84iHfO6hRAbtbju389yv23DzAy\nGPGqtxxn2/PncKqM+gF7wwLDflDXTMYTSYyWiltEJp/EhhrcZ8gPqhTA/KTP2X+yA803ey+ChqEp\ngDOAZRWAqr640TUROSIiZ5V2/2cBRxvc42Dp+x4RuQN4OpCoAAzjZKJRRPCdBzj2HdBCD/t+1M2D\n39jEz/7xozztJ8abvnbaRYz6AQ//sIP3vOYCinmPKBIe3dHB1/5+E+/82we57KnxrnnKRQ0bzQBI\nIeJPX/kUJg6lCXM+TwD3/3sPr3/XEX7mv8UJXucE6aq2lIsUC8IXPjLClz83RD4nPPvF07zlNw/R\nP1ps2M+40dml9kx0183DSGEZG78qEpjwPxNYqxP4VuCNpcdvBP6pdoCIbBKRTOnxEPBc4ME1zmsY\nJ4SbmYViiJZM9KpCccHni/9jO03M4UBcVO1YFPLR39xKbt4nKrWojEKP/LzPP79vO6N+wKgfcHEq\nQ3+TJLLsg0eYLAn/RfILPp/9483MTMbPCXHf3trd/u/deB5/97FRxg6nmJ0MuOOWTbz9ZRczO+01\nDFtNimYCWKhRGPvv68YrNlcAcQno09P8Z6yOtSqAPwReIiK7gJeUfkZErhKR/1cacylwj4j8CPgm\nsQ/AFIBxwqgqbiGHm51DC4VVJY9pPo8kDA8LHmN7l0+sOhKF7LovuZTzzh924ZXaUHoSO4wbicnM\nY+MUc/UKIkgrj9y7ZLoadyERS8lqex/J8INv9ZDPLf3rRpEwN+Px+b/pbVh47mBUHZ7qSqGutR3G\ntlw6j/OblH7o6sIbSIz2NjYga1LjqjoGvCjh+XuAt5Yefwd4ylrmMc4sLvnAXt552zvo2HGADlYX\nAaRhuBSZUopNJ5VaeVaq50FCE/h8LuD33/9GyCxv2gi8HyBRvajt6Kq+bz6f4l/+5nnc9q1Lqp7f\nuuMA0XgBR30vHhdB70B8n4nJLt76q29hsG+e177iPq687CBf+/IAYeRTG6pUWPD5h5uezt/edUHD\ndZ9/9jg//8p7Of+ccXY/McjnvnQFjx+oaf5eKJJy99W/OJWKQ3Ut/v+Mws5xxinhREM/o8rGNRAr\ngUIBNzuH39M8zBPiZDU3MVn3vKRSdOxKdGHVryGbret4lsk6Xvmm49UDnZI6MJH4Xr3uLjSfq5Lj\nnucYHA3Zsr3A7EzA7/73K8g+fJA54C/uPJe/4Fy0UMCFyb4Kf65IusnnemgH/J+vVCqjhUQFrEOD\nRFNTUIhPB9LRgde3fB9oY+NhCsDYMGgUQTE5o1bn52EFCkCyWaS7Ky5oJxIrkFQKf9PKzRpeby8u\ncnGZZBFElKt/fIrX/+qR6nG+cve3kyOjJZ1GenvR6aXG6n7G57JrQz7yB0/m7m+NkM8n+BBSqTgT\nO6xxWIjgraBX80qQVIpgaKhsLjLBf+ZiCsBoK0QEv7cX7e6OlYnvrzqfQUTwBzahURSHQwYB5z1t\nlijy4l4JCorwZ394GZPjjbOb/a4utKMz7pfgebgg4Ju3Nxe2IoI/NIibmFyK0w8C/P6+ljdlN8F/\n5mMKwNgwiO/Hu98EG750rK4ypngerLH0hPh+Wej+zScv4t/+9Syufv5RwqLHv39jlONHGuQhVK1D\nVr0OKVXi1JIfxDpyGSeKKQBjQ+Fv2kQ0VlGeQAR8f9kyD+vBgb3d/MNn1m8dsliauQKNorgvw2IX\ntq6u0zZj2zj12F+GsaGQdAp/dAQ3Pw+RQ9Kp2K5/kswVqoqbnS03uJeO+vaXq7kXnDzTioYh0bHj\nS8oxXyCaX4gjpNLpkzKnsbExBWBsOOJWkyd/p62qRGPjUKhoND87R5TL4w8PrViQl5XIYic138fr\n68VrcS9dNz1dXwlVlWhyimBkuKVzGWcGZjw0jEYUi8lRR1HUsAF9Em56Bp2ZXRLOUYQbn0DzrasY\nCjS+XxhaCWcjEVMAhtEALRSTewuoxtdWcg+nDXsdx53LWkizE4lF9BgJmAIwjEb4XoNm6CDBCkMu\nXdRY+NbG8q8RaZAHIB0nz0dibGxMARhGAySbbSC8BelYPsQTSG6fuUiLC6p53d3xmmFp3ek0Xl9f\nS+cxzhzMCWwYDVhMuoomJqBY2q37Pv7AphVHAYkI0tWFzs7WXAC/p7UNj8oJamGIFkMk8K1mv9EU\nUwCG0QQJAoLh4bgMBZxQtq3X043zvFgJOBeXnujtPWmhmRIEFvtvrAj7KzGMFbCWMgsigt/dBd1d\nLVyRYawd8wEYhmG0KaYADMMw2hRTAIZhGG2KKQDDMIw2xRSAYRhGm7ImBSAirxGRB0TEichVTca9\nTER2ishuEXnvWuY0DMMwWsNaTwA7gFcD32o0QER84GPAy4HLgNeJyGVrnNcwDMNYI2vKA1DVh2DZ\n+ubPAnar6p7S2C8A1wMPrmVuwzAMY22shw9gK7Cv4uf9pecSEZEbReQeEbmn4BZO+uIMwzDalWVP\nACLyNWBzwqXfUtV/WsEcSceDhBq7pQuqNwE3AfSlRxuOMwzDMNbGsgpAVV+8xjn2A+dU/Hw2cHCN\n9zQMwzDWyHqYgP4DuEhEtotIGngtcOs6zGsYhmE0Ya1hoK8Skf3Ac4B/EZHbS89vEZHbAFQ1BN4B\n3A48BPytqj6wtmUbhmEYa2WtUUC3ALckPH8QuK7i59uA29Yyl2EYhtFaLBPYMAyjTTEFYBiG0aaY\nAjAMw2hTTAEYhmG0KaYADMMw2hRTAIZhGG2KKQDDMIw2xRSAYRhGm2IKwDAMo00xBWAYhtGmmAIw\nDMNoU0wBGIZhtCmmAAzDMNoUUwCGYRhtiikAwzCMNsUUgGEYRptiCsAwDKNNMQVgGIbRppgCMAzD\naFPW2hT+NSLygIg4EbmqybjHReR+EblXRO5Zy5yGYRhGa1hTU3hgB/Bq4M9XMPYFqnp8jfMZhmEY\nLWJNCkBVHwIQkdasxjAMw1g31ssHoMC/isj3ReTGdZrTMAzDaMKyJwAR+RqwOeHSb6nqP61wnueq\n6kERGQG+KiIPq+q3Gsx3I3AjQNbvWeHtDcMwjNWyrAJQ1RevdRJVPVj6flREbgGeBSQqAFW9CbgJ\noC89qmud2zAMw0jmpE8FNAYAAAWgSURBVJuARKRLRHoWHwMvJXYeG4ZhGKeQtYaBvkpE9gPPAf5F\nRG4vPb9FRG4rDRsF7hSRHwF3A/+iql9Zy7yGYRjG2llrFNAtwC0Jzx8Eris93gNcsZZ5DMMwjNZj\nmcCGYRhtiikAwzCMNsUUgGEYRptiCsAwDKNNMQVgGIbRppgCMAzDaFNMARiGYbQppgAMwzDaFFMA\nhmEYbYopAMMwjDZFVE/fgpsicgzYu45TDgEbpWuZrfXkYGs9OWyUtW6UdULjtZ6nqsMrucFprQDW\nGxG5R1Ub9jY+nbC1nhxsrSeHjbLWjbJOaM1azQRkGIbRppgCMAzDaFNMAVRz06lewCqwtZ4cbK0n\nh42y1o2yTmjBWs0HYBiG0abYCcAwDKNNaWsFICKvEZEHRMSJSENvuog8LiL3i8i9InLPeq6xYg0r\nXevLRGSniOwWkfeu5xor1jAgIl8VkV2l75sajItKn+m9InLrOq6v6WckIhkRubl0/S4R2bZea0tY\ny3JrfZOIHKv4HN96KtZZWsunROSoiCT2/JaYD5fey30icuV6r7FiLcut9VoRmar4XH97vddYWsc5\nIvJNEXmo9P//zoQxJ/65qmrbfgGXApcAdwBXNRn3ODB0uq8V8IFHgfOBNPAj4LJTsNYPAO8tPX4v\n8EcNxs2egrUt+xkB/w34ROnxa4GbT9HvfCVrfRPw0VOxvoT1/ifgSmBHg+vXAV8GBLgauOs0Xuu1\nwD+fBp/pWcCVpcc9wCMJfwMn/Lm29QlAVR9S1Z2neh0rYYVrfRawW1X3qGoB+AJw/clfXR3XA58u\nPf40cMMpWEMjVvIZVa7/74EXiYis4xoXOV1+nytCVb8FjDcZcj3wGY35HtAvImetz+qqWcFaTwtU\n9ZCq/qD0eAZ4CNhaM+yEP9e2VgCrQIF/FZHvi8iNp3oxTdgK7Kv4eT/1fyzrwej/b+fcQaOIojD8\n/RA1oCKaEKKoYCAgWAkimliJWKQIiNamSJPCwt7ORmzstFFLSaHxESEiarSMD8S4+MBXFRISSBGx\nCQrHYu7qkuxj3MzODM75YJi7M3cu//57mXPvmbtjZnMQdWCgq0a9dkmvJE1JSitIxPHoTx0z+wUs\nAR2pqKuhI1Dr9zwZpv63JO1KR1pT5KV/xuWwpGlJDyTty1pMSEXuB56vONW0r21JCMszkh4D3VVO\nnTOzezGb6TezWUldwCNJH8MIIlES0FptlNqSZV71tP5DM7uDrz3ApKSSmX1NRmFN4niUmo8NiKPj\nPjBqZsuSRohmLkdbrqw58uJrHF4TvVLhh6QB4C7Qm5UYSZuAMeCsmX1febrKJbF8/e8DgJkdS6CN\n2bBfkHSHaGqeeABIQOsMUDkC3AnMrrHNqtTTKmle0nYzmwtT0YUabZR9/SbpGdHoptUBII5H5Toz\nktqALWSTLmio1cwWKz5eBS6moKtZUuufa6XyJmtmE5KuSOo0s9TfEyRpHdHN/4aZ3a5SpWlfPQXU\nAEkbJW0ul4HjQNWVAzngJdAraY+k9UQPMFNbXVPBODAUykPAqtmLpK2SNoRyJ9APvE9BWxyPKvWf\nAiYtPG1LmYZaV+R6B4lyxHllHDgdVq0cApbKqcK8Iam7/NxH0kGie+Vi/ataokPAdeCDmV2qUa15\nX7N+yp3lBpwgip7LwDzwMBzfAUyEcg/R6otp4B1ROiaXWu3vioBPRCPprLR2AE+Az2G/LRw/AFwL\n5T6gFHwtAcMp6lvlEXAeGAzlduAm8AV4AfRk2Ecbab0Q+uU08BTYm6HWUWAO+Bn66jAwAoyE8wIu\nh+9Sos7KuxxoPVPh6xTQl5HOI0TpnLfAm7ANJOWr/xPYcRynoHgKyHEcp6B4AHAcxykoHgAcx3EK\nigcAx3GcguIBwHEcp6B4AHAcxykoHgAcx3EKigcAx3GcgvIbEYeJwXK2VicAAAAASUVORK5CYII=\n",
      "text/plain": [
       "<matplotlib.figure.Figure at 0x18220be8630>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "# 获取数据值所在的范围\n",
    "x_min, x_max = x_data[:, 0].min() - 1, x_data[:, 0].max() + 1\n",
    "y_min, y_max = x_data[:, 1].min() - 1, x_data[:, 1].max() + 1\n",
    "\n",
    "# 生成网格矩阵\n",
    "xx, yy = np.meshgrid(np.arange(x_min, x_max, 0.02),\n",
    "                     np.arange(y_min, y_max, 0.02))\n",
    "\n",
    "z = model.predict(np.c_[xx.ravel(), yy.ravel()])# ravel与flatten类似，多维数据转一维。flatten不会改变原始数据，ravel会改变原始数据\n",
    "z = z.reshape(xx.shape)\n",
    "# 等高线图\n",
    "cs = plt.contourf(xx, yy, z)\n",
    "# 样本散点图\n",
    "plt.scatter(x_data[:, 0], x_data[:, 1], c=y_data)\n",
    "plt.show()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 22,
   "metadata": {
    "collapsed": false
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "             precision    recall  f1-score   support\n",
      "\n",
      "        0.0       1.00      1.00      1.00        44\n",
      "        1.0       1.00      1.00      1.00        44\n",
      "\n",
      "avg / total       1.00      1.00      1.00        88\n",
      "\n"
     ]
    }
   ],
   "source": [
    "predictions = model.predict(x_train)\n",
    "print(classification_report(predictions,y_train))"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 23,
   "metadata": {
    "collapsed": false
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "             precision    recall  f1-score   support\n",
      "\n",
      "        0.0       0.88      0.74      0.80        19\n",
      "        1.0       0.64      0.82      0.72        11\n",
      "\n",
      "avg / total       0.79      0.77      0.77        30\n",
      "\n"
     ]
    }
   ],
   "source": [
    "predictions = model.predict(x_test)\n",
    "print(classification_report(predictions,y_test))"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {
    "collapsed": true
   },
   "outputs": [],
   "source": []
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {
    "collapsed": true
   },
   "outputs": [],
   "source": []
  }
 ],
 "metadata": {
  "anaconda-cloud": {},
  "kernelspec": {
   "display_name": "Python [default]",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.5.2"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 1
}
